检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《微电子学与计算机》2005年第5期8-12,16,共6页Microelectronics & Computer
摘 要:文章提出了一种能够同时在有限域GF(P)和GF(2m)中高速实现椭圆曲线密码算法(ECC)的协处理器。该协处理器能够高速完成椭圆曲线密码算法中各种基本的运算。通过调用这些基本的模运算指令,可以实现各种ECC上的加密算法。该协处理器支持512位以下任意长度的模运算。协处理器工作速度很快,整个协处理器综合采用了多种加速结构和算法并采用了流水线结构设计。根据物理综合的结果,协处理器可以工作在300MHz的频率,运算时间比此前的一些同类芯片快4到10倍左右。This paper presents a high speed co-processor design suitable for both GF(p) and GF(2m) in an unified architecture. The co-processor can implement all fundamental modular operations used in elliptic curve cryptography(ECC) with optimized algorithm. It can be used to accelerate public-key cryptography algorithms based on ECC. Operands for the processor can be of any length no more than 512 bits. The structure of data-path is pipelined, and many methods for accelerating are applied, including Sum-Carry format intermediate result, multi-bit shifter and length variable register files, which makes the processor work in a very high clock rates. According to the synthesis result, chip can run over 300MHz and its calculation time can be 4 to 10 times faster compare to some others'work.
关 键 词:椭圆曲线 加密协处理器 MONTGOMERY模乘 模逆 流水线
分 类 号:TN402[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49