面向分组加密算法关键操作的电路设计与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:liongliong431
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信网络和电子商务等科学技术的迅速发展,信息的安全性受到越来越多的关注。目前,信息的安全机制主要是通过数据加密技术实现的。分组加密是常用加密技术之一。粗粒度可重构计算平台拥有通用处理器的灵活性、专用集成电路的高效性以及更高的安全性,是分组加密算法实现的理想平台。现有的可重构密码处理器吞吐率不高,计算阵列规模不断加大,使得冗余单元增多,功能单元利用率低,无法满足移动支付领域对数据加密的要求。因此,本文将致力于提高可重构密码架构的运算速度以及功能单元利用率。本文以实现可重构分组密码计算平台为目标,以提高功能单元利用率和吞吐率为目的,对现有PE阵列框架以及功能单元中的关键电路进行优化。具体研究内容包括以下几方面:(1)采用PIN工具分析分组加密算法,提取算法中各个操作的使用频率以及不同操作之间的组合频率,分析各个操作的模式特征、“绑定”特征、分布特征;(2)利用获得的算法特征在已有的同构PE阵列基础上进行优化获得一种新的异构PE阵列框架,该新框架根据目标算法集的模式、“绑定”特征优化PE种类和数量,根据分布特征优化PE分布,使得分组加密算法映射到该架构后其功能单元利用率得到提高;(3)在(1)中的操作特征指导下对算法中的基本算子(功能单元)进行电路设计与实现,并根据初步的实现结果分析PE块中的最大延迟路径,确定影响运算速度的瓶颈模块:S-Box模块,最后对该关键模块的电路进行重点优化,提高PE阵列的吞吐率。本文设计的PE阵列框架在Artix-7系列FPGA平台上进行板级功能验证,时钟频率为140MHz。通过对AES-128、DES两种最具代表性的分组加密算法进行仿真测试验证,本文架构的功能单元利用率达到了 41%(AES-128)和 24%(DES),吞吐率达到了 17.92Gbps(AES-128)和 9.95Gbps(DES)。与Cyptor、ProDFA、RCPA可重构密码架构相比,功能单元利用率提高了 36.7%~200%,吞吐率提高了 14%~382%。
其他文献
清晨,当旭日的阳光还未穿透云层照射大地时,那一声声清澈响亮的问候声早已响彻公司各个角落。这里,没有军事化的管理,却有军事化的氛围,这里,不管晴空万里还是刮风下雨,他们都从未间断。  新姿、新貌、新气象  清晨6:45分,在二纺厂车间大道上,你可以看到这样一支队伍,他们列队整齐划一,衣着干净挺括,各个脸上精神饱满,洋溢着青春的朝气,颇有军事化列队的“派头”。在值班长余晓娟一声令下,运转班的60多号人
2018年,是全面贯彻落实党的十九大精神、建设现代化新龙江的开局之年,也是省第十三届人大及其常委会依法履职的起步之年.这一年,省人大常委会坚持以习近平新时代中国特色社会
今年6月23~7月1日,中国国际纺织机械展览会暨ITMA亚洲展览会主办方派专人赴印度进行了为期八天的路演推介活动。此次路演活动主要集中在Tirupur、Coimbatore、Surat、Panipat
这是一篇关于《现代观测物理海洋学:认识全球海洋》(节选)的翻译实践报告。源文本选自此书的第三章:海洋是什么样子的。本次翻译实践报告以德国功能学派的目的论为指导,从词
人分很多种,有的人天生安于现状,喜欢墨守成规,"改变"是他们的大忌;有的人总是思维活跃,喜欢不断挑战,"不改变"是他们的大忌。对山东华兴纺织股份集团有限公司、海斯摩尔生物科技
改革开放给贫瘠薄弱的中国经济注入了新的活力,也使人们经受着新旧道德观念转换的痛苦与傍徨。学习邓小平同志的"换脑筋"、"转变观念"的思想会使我们尽快走出迷惘,改变某些不
立体几何是研究空间图形的大小、形状及位置关系的一门学科,其作为几何学的一个分支,一直以来都是高中数学教师及学生关注的重点和难点,每年高考全国卷必考内容,其地位不言而喻,然而,越来越多的教师及学生反映这部分内容难教、难学、不易理解,学生们对此缺乏学习兴趣等,显然,立体几何已经成为摆在高中学生面前的一道难以跨越的障碍。为了更好的解决高中立体几何教学中所存在的这些问题,本文将从以下四章进行分析研究。第一
这是一件真实的事。在南方有一位早年家境贫寒近来做生意发了财的"大款",在一次酒足饭饱之后问他10岁的儿子:"我每天给你的10元钱够不够用?"儿子说,他其实根本就花不了这么多
随着社会的不断前进,身体的健康与家庭的幸福、社会的和谐、国家的强盛越来越紧密,越来越多的人也意识到这一点。社区体育作是体育最基础的元素,也是社区居民参与体育活动的