区文件签名控制方法、装置及区文件签名系统制造方法及图纸

技术编号:7810695 阅读:161 留言:0更新日期:2012-09-27 19:04
本发明专利技术提供一种区文件签名控制方法、装置及区文件签名系统,该区文件签名控制方法包括:将区文件拆分为多个子文件;调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理;将各签名处理后的子文件整合成签名后的区文件。该区文件签名系统包括:本发明专利技术提供的区文件签名控制装置,以及至少两个处理单元。本发明专利技术提供的区文件签名控制方法、装置及区文件签名系统,实现了区文件的并行签名处理,大大提高了处理效率,降低了签名操作耗时以及计算资源和存储资源的占用,满足了DNS对数据实时性的需求,提高了对区文件的签名处理效果。

【技术实现步骤摘要】

本专利技术涉及域名系统技术,尤其涉及ー种区文件签名控制方法、装置及区文件签名系统
技术介绍
域名系统(Domain Name System,简称DNS)作为互联网的重要基础设施之一,随着互联网行业的飞速发展带动的电子商务、网上商店等新型经济模式的发展,DNS在互联网社区发挥着越来越重要的功能。随着互联网对当今世界社会与经济的重要性与日俱增,其安全性的要求也随之增加。 DNS安全扩展(DNS Security Extensions,简称DNSSEC),是由互联网工程任务组(Internet Engineering Task Force,简称IETF)提供的一系列DNS安全认证的机制,在原有的资源记录的基础进行扩展,扩展后的DNS提供ー种数据认证和事务交互认证的机制。扩展后的资源记录集,采用加密、摘要等信息进行数据认证和事务交互认证机制。随着网络的发展,网络域名的数量已经呈现出爆炸式的增长的趋势,由此带来的用以记载资源记录的区文件越来越大。由于区文件数据签名消耗大量的计算资源和存储资源,不能满足DNS对数据的实时性要求。
技术实现思路
本专利技术提供一种区文件签名控制方法、装置及区文件签名系统,以实现区文件的并行签名处理,提高对区文件的签名处理效果。本专利技术第一个方面提供一种区文件签名控制方法,包括将区文件拆分为多个子文件,所述子文件包括至少一条资源记录;调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理;将各签名处理后的子文件整合成签名后的区文件。如上所述的区文件签名控制方法,其中,将区文件拆分为多个子文件,包括根据获取到的各处理单元的处理能力信息将所述区文件拆分为所述多个子文件。如上所述的区文件签名控制方法,其中,根据获取到的各处理单元的处理能力信息将所述区文件拆分为所述多个子文件,包括根据获取到的各处理单元的处理能力信息中处理能力最低的处理能力信息,将所述区文件拆分为所述多个子文件;或根据获取到的各处理单元的处理能力信息,将所述区文件拆分为对应于各处理能力信息的所述多个子文件;相应地,调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理,包括对于每个子文件,调用具有相应处理能力的处理单元对所述子文件中的各资源记录进行签名处理。如上所述的区文件签名控制方法,其中,将区文件拆分为多个子文件,包括将所述区文件中的数据拆分为多个子数据块,按照各数据块的顺序为各数据块分配编号,对于每个数据块,根据所述数据块和所述数据块对应的编号生成所述子文件;相应地,将各签名处理后的子文件整合成签名后的区文件,包括 按照所述编号将各所述签名处理后的子文件整合成所述签名后的区文件。如上所述的区文件签名控制方法,其中,调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理,包括对各处理单元的处理状况进行监测,生成监测结果,根据所述监测结果调用所述至少两个处理单元对各子文件进行签名处理。本专利技术另ー个方面提供一种区文件签名控制装置,包括拆分模块,用于将区文件拆分为多个子文件,所述子文件包括至少一条资源记求;调用模块,用于调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理;整合模块,用于将各签名处理后的子文件整合成签名后的区文件。如上所述的区文件签名控制装置,其中,所述拆分模块还用于根据获取到的各处理单元的处理能力信息将所述区文件拆分为所述多个子文件。如上所述的区文件签名控制装置,其中,所述拆分模块还用于将所述区文件中的数据拆分为多个子数据块,按照各数据块的顺序为各数据块分配编号,对于每个数据块,根据所述数据块和所述数据块对应的编号生成所述子文件; 相应地,所述整合模块还用于按照所述编号将各所述签名处理后的子文件整合成所述签名后的区文件。如上所述的区文件签名控制装置,其中,所述调用单元还用于对各处理单元的处理状况进行监测,生成监测结果,根据所述监测结果调用所述至少两个处理单元对各子文件进行签名处理。本专利技术再ー个方面提供ー种区文件签名系统,包括本专利技术提供的区文件签名控制装置,以及至少两个处理单元。由上述技术方案可知,本专利技术第一个方面提供的区文件签名控制方法,将区文件 拆分为多个子文件,调用至少两个处理单元分别对各子文件进行签名处理,将各签名处理后的子文件整合成签名后的区文件。通过将容量较大的区文件拆分为多个子文件,通过调用至少两个处理单元分别对各子文件同时进行签名处理,实现了区文件的并行签名处理,大大提高了处理效率,降低了签名操作耗时以及计算资源和存储资源的占用,满足了 DNS对数据实时性的需求,提高了对区文件的签名处理效果。而且,本实施例提供的区文件签名控制方法,可以充分利用处理器的多个处理単元,避免了资源浪费。本专利技术另ー个方面提供的区文件签名控制装置,拆分模块将区文件拆分为多个子文件,调用模块调用至少两个处理单元分别对各子文件进行签名处理,整合模块将各签名处理后的子文件整合成签名后的区文件。通过将容量较大的区文件拆分为多个子文件,通过调用至少两个处理单元分别对各子文件同时进行签名处理,实现了区文件的并行签名处理,大大提高了处理效率,降低了签名操作耗时以及计算资源和存储资源的占用,满足了DNS对数据实时性的需求,提高了对区文件的签名处理效果。而且,本实施例提供的区文件签名控制方法,可以充分利用处理器的多个处理単元,避免了资源浪费。本专利技术再ー个方面提供的区文件签名系统,通过区文件签名控制装置的设置,将区文件拆分为多个子文件,调用至少两个处理单元分别对各子文件进行签名处理,将各签名处理后的子文件整合成签名后的区文件。通过将容量较大的区文件拆分为多个子文件,通过调用至少两个处理单元分别对各子文件同时进行签名处理,实现了区文件的并行签名处理,大大提高了处理效率,降低了签名操作耗时以及计算资源和存储资源的占用,满足了DNS对数据实时性的需求,提高了对区文件的签名处理效果。而且,本实施例提供的区文件签名控制方法,可以充分利用处理器的多个处理単元,避免了资源浪费。附图说明图I为本专利技术实施例提供的区文件签名控制方法流程图; 图2为本专利技术实施例提供的区文件签名控制装置结构示意图。具体实施例方式图I为本专利技术实施例提供的区文件签名控制方法流程图。如图I所示,本实施例提供的区文件签名控制方法具体可以应用于对DNS的区文件的签名过程,可以通过区文件签名控制装置来执行。本实施例提供的区文件签名控制方法具体包括步骤10、将区文件拆分为多个子文件,子文件包括至少一条资源记录;具体地,区文件中记载的数据为资源记录,区文件中包含有多条资源记录,资源记录可以包括域名以及与该域名相关的信息。将区文件拆分为多个子文件,每个子文件中包括至少一条资源记录。可以为每个子文件分配标识,井根据该标识建立子文件的索引,以指示子文件中的资源记录在区文件中的位置,也可以通过顺序为各子文件编号的方式指示子文件中的资源记录在区文件中的位置。步骤20、调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理;多核处理器包括多个逻辑处理单兀(Central Processing Unit,简称CPU),该处理单元具体可以为逻辑CPU。处理单元的数量可以根据区文件的大小及处理需要来设置。当一个计算机的处理器资源可以满足处理单元的数量要求吋,则可以设置ー个计算机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区文件签名控制方法,其特征在于,包括 将区文件拆分为多个子文件,所述子文件包括至少一条资源记录; 调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理; 将各签名处理后的子文件整合成签名后的区文件。2.根据权利要求I所述的区文件签名控制方法,其特征在于,将区文件拆分为多个子文件,包括 根据获取到的各处理单元的处理能力信息将所述区文件拆分为所述多个子文件。3.根据权利要求2所述的区文件签名控制方法,其特征在于 根据获取到的各处理单元的处理能力信息将所述区文件拆分为所述多个子文件,包括 根据获取到的各处理单元的处理能力信息中处理能力最低的处理能力信息,将所述区文件拆分为所述多个子文件;或 根据获取到的各处理单元的处理能力信息,将所述区文件拆分为对应于各处理能力信息的所述多个子文件; 相应地,调用至少两个处理单元分别对各子文件中的各资源记录进行签名处理,包括 对于每个子文件,调用具有相应处理能力的处理单元对所述子文件中的各资源记录进行签名处理。4.根据权利要求I所述的区文件签名控制方法,其特征在于 将区文件拆分为多个子文件,包括 将所述区文件中的数据拆分为多个子数据块,按照各数据块的顺序为各数据块分配编号,对于每个数据块,根据所述数据块和所述数据块对应的编号生成所述子文件; 相应地,将各签名处理后的子文件整合成签名后的区文件,包括 按照所述编号将各所述签名处理后的子文件整合成所述签名后的区文件...

【专利技术属性】
技术研发人员:张海阔张桓铭
申请(专利权)人:中国科学院计算机网络信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1