Montgomery模乘法器的实现与优化
- 格式:pdf
- 大小:2.09 MB
- 文档页数:5
I MP LEM ENT AT I oN AND oPT I MI S AT I oN oF M oNTGoM ERY M ULT I P LI ER
C h e We n j i e D o n g X i u z e G a o X i a n w e i Z h a n g X i a o n a n
Mo n t g o me r y算 法
T P 3 3 3 . 2
Mo n t g o m e y 模 乘 法器 r
文 献标 识码 A
F P G A 硬 件描述 语 言协 同
D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 0 - 3 8 6 x . 2 0 1 7 . 0 3 . 0 5 6
r e s o ur c e s b u t s pe e d i nc r e a s e s a bo u t 6 t i me s . Co mp a r e d wi t h t h e e x i s t i n g r e l e v a n t r e s e a r c h r e s u l t s ,t he p r o p o s e d mul t i p l i e r a c h i e v e s a s u b s t a n t i a l i n c r e a s e i n s p e e d o n t h e b a s i s o f i n c r e a s i n g c o ns u mp t i o n o f f e we r r e s o u r c e s . Ke y wo r d s Mo n t g o me y r a l g o it r h m Mo n t g o me y r mu l t i p l i e r FPGA Ha r d wa r e d e s c ip r t i o n l a n g u a g e
Me a n w h i l e , t h e i m p l e me n t a t i o n s t r u c t u r e h a s b e e n o p t i m i s e d ( p a r l a l e l o n e f r o m s e i r a l o n e ) , w h i c h t a k e s u p 5 0 % mo r e
( B e i j i n g E l e c t r o n i c S c i e n c e a n d T e c h n o l o g y I n s t i t u t e , B e i j i n g 1 0 0 0 7 0 , C h i n a )
Ab s t r a c t
i mp l e me n t e d r e s p e c t i v e l y o n F P G A b y h a r d w a r e d e s c i r p t i o n l a n g u a g e a n d t h e i mp l e me n t a t i o n r e s u l t s a r e v e i r i f e d .
Mo n t g o me y r a l g o i r t h m i s t h e b a s i c a l g o r i t h m o f p u b l i c k e y c yp r t o g r a p h y ,w h i c h h a s a w i d e r a n g e o f
i mp l e me n t s t he Mo n t g o me y mul r t i p l i e r a c c o r d i n g t o t h e Mo n t g o me y mu r l t i p l i c a t i o n a l g o it r h m. I t i s d e s i g n e d a n d
第3 4卷 第 3期
2 0 1 7年 3月
计 算机 应 用与软件
C o mp u t e r Ap p l i c a t i o n s a n d S o f t w a r e
Vo 1 . 3 4 No. 3 Ma r .2 01 7
Mo n t g o me r y模 乘 法器 的 实现 与优 化
器, 通过硬件描述语言分别对其进行 F P G A设计与实现, 将其实现结构 由串行结构优化为并行结构 , 在 多占用资 源约5 0 % 的基础上 , 速度实现 了6 倍左右的提高。与现有的相关研究成果相比, 在增加耗用较少的资源 的基础上
速度 实现 大 幅度 的提升 。
关键词
中图分 类 号
a p p l i c a t i o ns .Th e r e f o r e,t o i mp r o v e t h e c a l c u l a t i n g s p e e d o f p u b l i c - k e y c yp r t o s y s t e m ,i t i s v e r y i mp o r t a n t t o d e s i g n t he
Mo n t g o me y r Mu l t i p l i e r wi t h f a s t e r c a l c u l a t i n g s p e e d, l e s s r e s o u r c e c o n s u mp t i o n a n d h i g h e ic f i e n c y . T h i s p a p e r
车文洁 董秀则 高献伟 张晓楠
( 北京 电子科技学 院 北京 1Leabharlann 0 0 0 7 0 ) 摘
要
蒙哥 马利 算 法是公 钥 密码 实 现 的基 础 算 法 ,应用 范 围广 泛 。要 想 提高 公 钥 密码体 制 的运 算 速度 , 设
计运 算速度 快 、 消耗 资源少 、 效 率高 的蒙哥 马利模 乘 法器 非常关键 。根 据蒙哥 马利 乘积 算法 实现 了蒙哥 马利 乘 法