一种密码计算网格的计算节点控制管理系统设计与实现

来源 :中国科学院研究生院(软件研究所) | 被引量 : 1次 | 上传用户:bxz231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算工具和计算平台的发展推动了密码学算法的发展和研究,网格计算技术作为一种新型有效的计算技术,能广泛集合网络上的资源形成一个虚拟的超级计算机,因此,把网格技术应用到密码学计算中具有重大的意义。 文章通过对部分密码学相关的计算任务的分析,讨论了部分密码计算任务对计算技术的需求。在单机难于完成密码计算的情况下,研究其分布式计算实现的可行性。纵览计算技术的发展,说明了用网格技术进行部分密码计算的合理性。结合以姜中华为首的项目组对密码计算网格系统的总体设计,重点研究此网格系统中计算节点控制管理系统的设计与实现。研究此系统与整个网格系统中其它模块间的交互,以及计算子任务执行控制、管理和子任务执行流程设计等。计算节点控制管理系统作为密码计算原子子任务的计算执行者,要负责实现子任务下载、问题实现代码下载、计算执行线程的控制、计算结果上传和当地资源管理等功能。 本文还详细描述了在计算节点控制管理系统实现过程中用到的各种技术及其优势,以及它们在程序设计中的需求和具体应用:利用XML和BASE64编码技术对模块间通信数据进行编码,用JNI技术使得Java程序可以调用用C/C++语言实现的算法代码,用SOAP技术实现远程过程调用和通信,用多线程技术实现多个原子子任务的并行计算。所有这些技术的使用使得计算节点具有可扩充性,较好的易用性,和高效率。系统在DES穷举攻击实验中取得了非常好的效果。其他一些密码计算也可用此系统分布式地实现。
其他文献
在用地集约化背景下,既有学校的改造设计逐渐成为学校扩容和再利用的主要手段之一。以阳江应用型本科院校改造为例,比较和分析其他校园改造案例,针对既有校园空间存在的空间
变速箱的零件制造和装配都是影响变速箱工作质量的重要因素,本文以汽车变速箱的装配工艺作为研究目标,介绍变速器装配生产线的技术组成以及制造目标,并以此为依据研究自动化
基于2001—2019年12个棉花主产区省级动态面板数据,采用Nerlove供给反应模型分析我国棉花补贴政策实施效果和替代作物比较效益变化对农户棉花生产决策的影响,结果表明:农户棉
目的:分析评价老年慢性阻塞性肺气肿患者采取糖皮质激素辅助抗生素治疗的临床疗效。方法:本次将我院于2018年2月—2019年1月收治的88例老年慢性阻塞性肺气肿患者作为研究的对
深刻理解文化产业高质量发展的内涵,需要从“五位一体”总体布局出发进行历时性、战略性和前瞻性的把握,可以归纳为:经济维度上的旺盛增长力、政治维度上的强大凝聚力、文化
社会经济良好发展,居民生活水平得以提高,对农产品的需求量增加且对其品质提出更高的要求。果树种植事业的开展可面向市场输送水果等农产品,但果树种植期间的病虫害问题普遍
2015年开始,“3+4”中职阶段学生必须参加江苏省对口单招高考并取得合格的文化课成绩,才能成功转段。这对“3+4”中职阶段的语文教学提出了新的挑战。文章从教学目标的整合、
目的:探讨整体的护理在结核病护理中的作用。方法:采用了双盲法把2017年3月至2018年3月期间所收治的60例肺结核的患者分为两组。对照组采用了常规的护理,观察组采用的是整体
所谓密码,是为了让人解开而存在的。  这话听起来或许有点哲学内涵,不过仔细想想,无论是《福尔摩斯探案》里面的跳舞小人,海盗船长的藏宝日记,还是谍战故事里双方争夺的密信,其实都预设了一个收信人或者受众。这位受众知道该怎么正确地解开密码并读出隐藏的信息,而其他人即使拿到密码也读不出来。  在密码学里,把需要传达的真实消息称为“明文”,加密之后的消息叫作“密文”。从明文转化成密文的流程称为“加密算法”,
表皮葡萄球菌是重要的医院内感染病原菌,它引起的感染主要是在一些植入人体的医疗器械表面形成生物膜,并造成持续性感染。以往报道ClpP蛋白酶在细菌耐受应激环境、致病和形成