当前位置: 首页 > 专利查询>中山大学专利>正文

一种加密系统及其实现方法技术方案

技术编号:25801908 阅读:43 留言:0更新日期:2020-09-29 18:35
本发明专利技术公开了一种加密系统及其实现方法,该系统包括:真随机数发生器模块,用于产生配置信号、激励信号和随机明文;响应产生模块,用于根据激励信号和配置信号产生响应值,所述响应模块具有可重构性;密钥生成模块,用于根据响应值产生密钥;ECC加解密模块,用于对密钥进行加密;SM4加解密模块,用于根据密钥对待加密数据进行加密得到密文。本发明专利技术通过响应产生模块产生随机的响应值,使得根据随机的响应值生成的随机密钥具有不可预测性,而且通过ECC加解密模块对随机密钥进行加密,保障了经过加密的随机密钥在传输过程中的安全性。可广泛应用于加密技术领域。

【技术实现步骤摘要】
一种加密系统及其实现方法
本专利技术涉及信息安全
,特别是涉及一种加密系统及其实现方法。
技术介绍
嵌入式系统的硬件电路和软件系统总是面临着被山寨厂商抄板、剽窃、山寨的危险,信息传输过程中常常面临着信息被窃取、冒名、篡改的风险,这些信息安全风险无疑带来巨大的威胁,影响市场经济的正常运转。现有的嵌入式系统的加密保护装置及方法,一般是事先生成一个用于加密的密钥,然后将用于加密的密钥存放在硬件存储器中,当硬件需要传输信息数据时,就将用于加密的密钥从存储器读出,并在电子产品中的处理器中和加密保护装置内执行加密算法程序,从而将数据进行加密后传输出去。然而,此种加密保护装置及方法产生的密钥比较单一,而且密钥在传输的过程中具有密钥容易被盗取和篡改的风险,密钥传输的安全得不到保障。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种加密系统及其实现方法。本专利技术所采取的第一种技术方案是:一种加密系统,包括:真随机数发生器模块,用于产生配置信号、激励信号和随机明文;r>响应产生模块,用本文档来自技高网...

【技术保护点】
1.一种加密系统,其特征在于,包括:/n真随机数发生器模块,用于产生配置信号、激励信号和随机明文;/n响应产生模块,用于根据激励信号和配置信号产生响应值,所述响应值是随机产生的;/n密钥生成模块,用于根据响应值产生随机密钥;/nECC加解密模块,用于对随机密钥进行加密;/nSM4加解密模块,用于根据随机密钥对待加密数据进行加密得到密文。/n

【技术特征摘要】
1.一种加密系统,其特征在于,包括:
真随机数发生器模块,用于产生配置信号、激励信号和随机明文;
响应产生模块,用于根据激励信号和配置信号产生响应值,所述响应值是随机产生的;
密钥生成模块,用于根据响应值产生随机密钥;
ECC加解密模块,用于对随机密钥进行加密;
SM4加解密模块,用于根据随机密钥对待加密数据进行加密得到密文。


2.根据权利要求1所述的一种加密系统,其特征在于,所述响应产生模块包括环形振荡器阵列、计数器对和比较器。


3.根据权利要求1所述的一种加密系统,其特征在于,所述真随机数发生器模块包括熵源电路、采样电路和异或网络电路,所述熵源电路包括若干个环形振荡器阵列。


4.根据权利要求1所述的一种加密系统,其特征在于,所述ECC加解密模块包括有限域运算电路和ECC运算控制电路。


5.根据权利要求1所述的一种加密系统,其特征在于,所述密钥生成模块采用移位寄存器,所述移位寄存器用于根据响应值产生随机密钥。


6.根据权利要求1所述的一种加密系统,其特征在于,所述SM4加解密模块包括密钥扩展电路、轮函数电路和迭代控制电路。


7.根据权利要求3所述的一种加密系统,其特征在于,所述响应产生模块和所述真随机数发生器模块共用环形振荡器阵列。


8.根据权利要求1-7任一项所述的一种加密系统,其特征在于,还包括自主指令集处理器,用于控制加密系统的加密...

【专利技术属性】
技术研发人员:陈弟虎曾奋元
申请(专利权)人:中山大学
类型:发明
国别省市:广东;44

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

1