一种面向分组密码的微处理器指令扩展技术

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ADAM129XU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码可以用来实现信息的机密传输,也可以和其他算法协议搭配,实现签名、认证等功能,被广泛地应用于多种安全协议,在信息安全领域具有重要作用。目前常见的分组密码算法有十几种之多,这些算法具有相同的原理,即使用多种基本运算构成一个轮变换函数,通过多次轮迭代,实现对于明文的混淆与扩散,得到难以破解的密文。分组密码常见的实现方式有软件实现和硬件实现两种,软件实现灵活性高、成本低,但是性能较低;硬件实现性能高,但是需要把算法固化为硬件电路,因此灵活性低而且通常成本较高。微处理器指令扩展技术是一种折中方案,通过扩展微处理器的指令集,增加加速分组密码运算的指令,能够提高微处理器进行分组密码运算的性能。本文在深入地研究微处理器指令扩展技术的基础上,提出了一种面向分组密码的指令扩展方法,其特点是基于数据触发单元来实现指令扩展。本文通过统计分析36种分组密码算法的运算特点,发现了四种需要加速的基本运算,并设计了四个密码运算单元对这四种基本运算进行加速。通过将这四个密码运算单元设计成为一个数据触发单元植入微处理器中,从而实现了分组密码运算的加速。该方法具有实现简单、可扩展性强等优点。评估结果显示该方法对于AES、SM4、DES和IDEA算法的加速比为2.5~8.8,而硬件开销仅为扩展前的微处理器的1.8倍。
其他文献
白粉菌是寄生于活体高等植物的病原真菌,危害大量的双子叶植物和单子叶植物,包括模式植物拟南芥、粮食作物大麦和小麦等。研究植物与白粉菌相互作用的分子机理将为植物白粉病害
随着素质教育的发展,传统民间游戏在学前教育中变得越发重要.教师在学前教育中也应该注重运用传统民间游戏,这符合儿童的身心发展规律,能够让儿童有一个美好的未来.传统民间
人格是个体受到内部倾向影响所表现出来的行为,同时也是人的道德品质和个性心理特征的总和.人格教育是重要的教育课题,同时也是教育的本质追求.小学生处于习惯养成、价值观念
近年来,中小学教育成为当今社会发展的重要问题,因此,为了使我国中小学教育得到更好的发展,各种教育资源,教育手段不断更新,尤其表现在教育信息化上,其中以多媒体与网络作为
我国中职教育改革已经开始,传统教学理念逐渐被取代,而更为先进的教学理念开始在中职教学中进行应用.任务教学法就是一种先进教学方法,能够有效的体现出学生在教学过程中的主
木薯(Manihot esculenta Crantz)属于大戟科木薯属植物,典型的热带作物。低温是木薯获得高产优质的限制因子,microRNA(miRNA)1怍为逆境胁迫诱导的主要调控因子之一在木薯抗寒机制中占有重要地位。miRNA是一类长度约为21~25nt的非编码小RNA,它能识别特定的靶mRNA并在转录及转录后水平有负调控基因的作用。本研究旨在通过表型鉴定方法和分子生物学技术相结合共同探讨
音乐的感受力在音乐核心素养中占据了主体地位.在以学生有一定音乐鉴赏能力为前提的条件下,初中生在学习的过程中应该具备一定的理解能力以及表达能力.要想对学生的音乐核心
“沙漠生物地毯工程”(Desert Biological Carpet Engineering)是通过以地衣为优势种群的固沙固碳功能以减缓沙尘暴肆虐和全球变暖。本论文作为“沙漠生物地毯工程”这一应用
随着社会的前进与发展,我国民族文化在时代的长河当中显得熠熠生辉.经过几千年历史的洗礼,我国民族音乐脱去了身上的“铅华”,在现实社会中就像是一颗耀眼的“明珠”,发挥着
在传统的“单基因-单药物-单疾病”的药理学思想指导下,目前的药物设计多是采取对单一靶点的高亲和力作用的策略,这使得新药研发陷入了高投入低产出的困境。基于网络药理思想进