GF(2^m)上椭圆曲线密码协处理器的快速实现  

Fast implementation of elliptic curve cryptography coprocessor over finite field GF (2^m)

在线阅读下载全文

作  者:杨先文[1] 李峥[1] 

机构地区:[1]解放军信息工程大学电子技术学院,河南郑州450004

出  处:《计算机工程与设计》2008年第5期1086-1087,1115,共3页Computer Engineering and Design

摘  要:在分析椭圆曲线密码体制的基础上,给出了椭圆曲线密码体制基本运算单元的硬件设计方案,基于FPGA实现了一种GF(2m)上椭圆曲线密码协处理器。采用双端口RAM技术完成了协处理器与微控制器的挂接,并且根据微控制器不同的指令调度,协处理器能够完成椭圆曲线密码体制5种基本运算操作。实现结果表明,该协处理器能够适应160≤m≤400范围内任意有限域的选取,能较好地满足数字签名和数据加解密中的应用要求。On the basis of analyzing elliptic curve cryptography (ECC), the soitware design schemes of ECC essential algorithms are given, and a fast implementation of ECC coprocessor based on FPGA over t-mite field GF (2m) is presented. A dual-port RAM is used to connect the coprocessor with MCU and the coprocessor can achieve five operations according to different instructions from MCU. The result of implementation indicates that the coprocessor can suffice any finite field GF (2^m) when m between 160 to 400 and can satisfy many practical applications such as digital signature, data encryption and data decryption.

关 键 词:椭圆曲线 多项式基 协处理器 快速实现 算法 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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