Elliptic椭圆曲线密码(ECC)协处理器我要分享

Elliptic Elliptic Curve Cryptography (ECC) Coprocessor

Elliptic 椭圆曲线 密码 ECC 协处理器

关注次数: 73

下载次数: 0

文件大小: 114KB

代码分类: 仿真计算

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

我们提出了椭圆曲线密码(ECC)协处理器,它是带有投影协调器的双域处理器。我们已经实现了标量乘法的体系结构,这是椭圆曲线密码学中的关键运算。我们的协处理器可以同时适用于素数字段和二进制字段,还包含一个具有256位串行和并行操作的控制单元,以低功耗提供集成的高通量。我们的标量乘法器架构操作是基于时钟速率执行的,与类似工作相比,在时间和面积方面产生了更好的性能。我们使用Verilog进行编程,并使用Xilinx Vertex II Pro设备进行合成。仿真是用Mentor Graphics Corporation的超大规模集成电路仿真软件Modelsim XE 6.1e完成的,尤其是Xilinx器件。


English Description:

We propose an Elliptic Curve Cryptography (ECC) coprocessor, which is a dual domain processor with a projection coordinator. We have implemented the architecture of scalar multiplication, which is a key operation in elliptic curve cryptography. Our coprocessor can be applied to both prime and binary fields, and also includes a control unit with 256 bit serial and parallel operations, providing integrated high throughput with low power consumption. Our scalar multiplier architecture operates based on clock rate, resulting in better performance in terms of time and area compared to similar works. We use Verilog for programming and Xilinx Vertex II Pro device for synthesis. The simulation was completed using Mentor Graphics Corporation's VLSI simulation software Modelsim XE 6.1e, especially for Xilinx devices


代码预览