基于国密算法加密技术的SoC设计与优化

来源 :广东工业大学 | 被引量 : 9次 | 上传用户:flash021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网是让所有独立功能的设备物件实现互联通信的网络,是由人、物、服务器等结合成的一个巨大网络。随着信息技术的高速发展,物联网设备每天都在增加,物联网设备已经进入人们的日常生活,智能终端、可穿戴智能设备、智能基础设施等随处可见。然而,物联网设备安全问题成为新的信息安全隐患,主流的物联网安全防护集中在网络及系统层面而忽略了设备自身安全性,故本文提出了一款集国密算法、国际密码算法的高性能、低功耗、高安全的SoC安全芯片用于保障物联网设备的安全性。密码算法是信息安全的基石之一,我国已提出一套完整的商用密码算法可用于实现物联网设备数据加解密、认证等功能。为此,本文制定了基于国密算法、兼容国际密码算法的物联网SoC安全芯片硬件系统架构,并重点研究和优化国密算法SM2密码加速引擎,最后仿真验证SoC安全芯片以及物理实现安全芯片并最终进行流片。该物联网安全芯片采用了AMBA总线系统,以国产、32位低功耗处理器CK802为微控制器,集成国密算法包括SM2、SM3、SM4,国际密码标准如AES、SHA-256、RSA-1024bit大数模幂电路,内嵌自主设计的物理不可克隆技术PUF电路、真随机数产生器和常用的外围接口模块如串口、SPI、I2C、GPIO等。对于SM2硬件实现,由于处理器CK802最高工作频率为50MHz,本文提出了利用128bit乘法器配合512bit加法器,以及特殊域下的快速模约减算法的方法实现了4个周期完成一次模乘运算,另外采用坐标转换以及非相邻编码方式NAF,同时优化倍点、点加调度方案最终成功加速SM2中点乘这一核心运算。其次为了节约硬件资源,本文利用统一的模加器单元完成SM2其余密码运算,最后利用定制的AHB Slave IP接口将密码引擎集成到SoC安全芯片中。在前端设计完成后对安全芯片进行仿真和FPGA验证,结果表明安全芯片中密码模块功能正确,最后在SMIC 0.11CMOS工艺下完成ASIC设计并最终流片。流片完成后,芯片采用LQFP48封装,在36MHz时钟下进行测试,芯片各功能运行正确,工作电流约为15-20mA,SM2生成公钥速度可达1743次/s,签名速度679次/s,验签速度456次/s;SM3杂凑值生成吞吐率为5.9-17.5Mbps;SM4加解密速度为12.36Mbps;国际密码标准中AES加解密速度为18.43Mbps,SHA-256摘要值生成吞吐率为6.6-15.6Mbps,RSA-1024bit模幂运算生成速度75Kbps,大部分密码运算性能满足物联网设备的应用场景。
其他文献
笔者以起源于美国的翻转课堂和布鲁姆的“掌握学习法”为理论依据.把传统教学中教师课上的知识传递迁移到课前,让学生在课堂上完成知识消化.在这种先学后教的教学模式中,笔者
自中华人民共和国成立以来,陕西文学事业蓬勃发展,在短时间内取得了令人瞩目的成绩。陕西文学作品中透露的乡土情结,成为了世界文学中独树一帜的存在。本文将简单介绍陕西乡
在本文中,作者首先阐述了企业并购整合的目的,然后针对这一商业行为中可能导致的矛盾做出了分析,并提出了解决这些矛盾的建议和意见,意在拨开企业并购的迷雾,寻求更有效的资
山东省荣成位于山东半岛最东端,设荣成经济开发区、石岛管理区、好运角旅游度假区。2015年实现市内生产总值1022.3亿元,城镇和农村居民人均可支配收入分别达到35164元和17856
海洋话语与国际秩序演变密切相关,对一个国家的发展影响巨大。面对当前国际社会新形势,我们需要构建中国的海洋话语。$$目前由海洋军事、海洋科技和海洋商业所构成的海洋硬话
报纸
钟熀,是目前学界关注较少的中国现代设计先驱之一,由他创办的建筑装饰公司(美艺、艺林、艺苑)曾是20世纪30年代上海最知名的本土室内设计与家具设计机构。基于历史文献的考察
内容与语言结合式教学融语言与学习为一体,对我国外语教学改革及培养复合型人才有积极的意义和启发作用。本文首先阐述了CLIL教学法的含义,分析了它在学习外语、学科知识、创
碰撞智慧火花,助推跨境电商发展。昨日上午,作为第三届全球跨境电子商务大会一项重要内容,跨境电子商务高峰会在郑州国际会展中心轩辕堂举行,中国国际经济交流中心副理事长、全国
报纸
在研究分餐制与中餐饮食文化的关系基础上,探讨了企业推行分餐制所面临的同题,提出了科学的推行分餐制的措施和方法。
随着我国社会经济水平的提高,健全农村社会保障体系已经成为了我国发展社会经济的一项重大任务,中国是一个人口大国,在这些人中大部分都属于农村人,要想让全国人民的生活质量