检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:袁仕继[1] 李博章[1] 孙慧慧[1] 张广吉[1]
机构地区:[1]中国人民解放军63888部队
出 处:《微型机与应用》2013年第11期78-80,共3页Microcomputer & Its Applications
摘 要:提出了利用Montgomery阶梯算法实现快速模幂运的两种方案。第一种是将每个时钟周期内乘法和平方并行执行,且使用2×2正交变换器选择输出,使Montgomery阶梯算法简单、高效;第二种是使用循环展开技术将循环数减少一半,且只需要一半的时钟,运算效率得到更大的提高。In this paper, two efficient architectures for modular exponentiation respectively using Montgomery ladder algorithm are proposed. The first one is a straightforward and efficient implementation of the Montgomery ladder algorithm, in which the muhiplieation and squaring are performed in parallel during each clock cycle. A novel designed two-by-two cross-point switch is used to select each ladder step. By parallelizing the Montgomery ladder using loop unrolling technique so that the number of loops is reduced by half, a second efficient architecture is proposed that requires only half number of clock cycles compared to the first one.
关 键 词:模幂运算 标量乘 Montgomery阶梯算法
分 类 号:TP39[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30