基于可信计算应用的双域椭圆曲线密码协处理器研究与实现  被引量:7

Research and implementation of dual-field elliptic curve cryptographic coprocessor based on TPM

在线阅读下载全文

作  者:韩光 陈光化[1] 曾为民 刘晶晶 HAN Guang;CHEN Guang-hua;ZENG Wei-min;LIU Jing-jing(School of Mechatronic Engineering and Automation,Shanghai University,Shanghai 200072,China;Shandong Hua Yi Micro-electronics Technology Co.,Ltd.,Ji'nan250101,China;State Key Laboratory of ASIC and System,School of Microelectronics,Fudan University,Shanghai 201203,China)

机构地区:[1]上海大学机电工程与自动化学院,上海200072 [2]山东华翼微电子技术股份有限公司,山东济南250101 [3]复旦大学微电子学院,专用集成电路与系统国家重点实验室,上海201203

出  处:《微电子学与计算机》2020年第12期53-58,共6页Microelectronics & Computer

基  金:上海市自然科学基金(19ZR1420800)。

摘  要:为了增强可信计算应用中可信平台模块(Trusted Platform Module,TPM)的安全性,设计并实现了支持双有限域的椭圆曲线密码协处理器.核心点乘运算采用倍点-点加算法,既减小了芯片的面积又保证了运算速度;通过对移位寄存器的复用,以及结合相乘和约减过程,大幅改善模乘算法的运算效率;将模逆算法中计算(x^-1)modp改进为(y*x^-1)modp,减少了逆运算后的额外模乘运算,降低了实现的复杂度.利用SystemC对算法进行建模,并与RTL电路相配合进行自动仿真,验证了改进算法电路的正确性,提高验证效率并大大减少研发周期.In order to enhance the security of the Trusted Platform Module(TPM),an elliptic curve crypto coprocessor that supports dual finite fields is designed and implemented.Point multiplication operation uses the multiply-point addition algorithm,which not only reduces the chip area but also guarantees the operation speed.By multiplexing the shift registers and combining the multiplication and reduction processes,the operation efficiency of the modular multiplication algorithm is greatly improved.The calculation of(x-1)mod p in the modular inverse algorithm is improved to(y*x-1)mod p,which reduces the extra modular multiplication operation after the inverse operation and reduces the implementation complexity.SystemC was used to model the algorithm and cooperated with RTL circuit for automatic simulation,which verified the correctness of the improved algorithm circuit,improved the verification efficiency and greatly reduced the research and development cycle.

关 键 词:可信计算平台模块 椭圆曲线密码协处理器 双有限域 自动仿真 

分 类 号:TN492[电子电信—微电子学与固体电子学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象