CN1259617C - 一种加快rsa加/解密过程的方法及其模乘、模幂运算电路 - Google Patents
一种加快rsa加/解密过程的方法及其模乘、模幂运算电路 Download PDFInfo
- Publication number
- CN1259617C CN1259617C CN 03156754 CN03156754A CN1259617C CN 1259617 C CN1259617 C CN 1259617C CN 03156754 CN03156754 CN 03156754 CN 03156754 A CN03156754 A CN 03156754A CN 1259617 C CN1259617 C CN 1259617C
- Authority
- CN
- China
- Prior art keywords
- register
- algorithm
- multiplication
- result
- ram
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 124
- 238000000034 method Methods 0.000 claims abstract description 33
- 230000008569 process Effects 0.000 claims description 21
- 239000000654 additive Substances 0.000 claims description 9
- 230000000996 additive effect Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000000354 decomposition reaction Methods 0.000 claims description 4
- 238000004321 preservation Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 abstract description 6
- 230000008901 benefit Effects 0.000 description 12
- 238000000151 deposition Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000009795 derivation Methods 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 101150047304 TMOD1 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Images
Landscapes
- Complex Calculations (AREA)
Abstract
Description
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03156754 CN1259617C (zh) | 2003-09-09 | 2003-09-09 | 一种加快rsa加/解密过程的方法及其模乘、模幂运算电路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03156754 CN1259617C (zh) | 2003-09-09 | 2003-09-09 | 一种加快rsa加/解密过程的方法及其模乘、模幂运算电路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1492316A CN1492316A (zh) | 2004-04-28 |
| CN1259617C true CN1259617C (zh) | 2006-06-14 |
Family
ID=34240840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 03156754 Expired - Lifetime CN1259617C (zh) | 2003-09-09 | 2003-09-09 | 一种加快rsa加/解密过程的方法及其模乘、模幂运算电路 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1259617C (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107896142A (zh) * | 2017-10-11 | 2018-04-10 | 大唐微电子技术有限公司 | 一种执行模幂运算的方法及装置、计算机可读存储介质 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7725624B2 (en) * | 2005-12-30 | 2010-05-25 | Intel Corporation | System and method for cryptography processing units and multiplier |
| CN100435091C (zh) * | 2006-03-01 | 2008-11-19 | 成都卫士通信息产业股份有限公司 | 大数模幂系统的硬件高基实现方法 |
| CN101170406B (zh) * | 2006-10-27 | 2010-10-06 | 北京中电华大电子设计有限责任公司 | 双核公钥密码算法运算协处理器的一种实现方法 |
| CN101631025B (zh) * | 2009-08-07 | 2012-07-04 | 彭艳兵 | 一种加速rsa加解密的方法 |
| CN102646033B (zh) * | 2011-02-21 | 2015-08-19 | 中国科学院信息工程研究所 | 提供了加密和签名功能的rsa算法的实现方法和装置 |
| JP6105914B2 (ja) | 2012-12-10 | 2017-03-29 | キヤノン株式会社 | 通信装置、その制御方法、及びプログラム |
| CN102999313B (zh) * | 2012-12-24 | 2016-01-20 | 飞天诚信科技股份有限公司 | 一种基于蒙哥马利模乘的数据处理方法 |
| CN103226461B (zh) * | 2013-03-26 | 2016-07-06 | 中山大学 | 一种用于电路的蒙哥马利模乘方法及其电路 |
| CN104573544B (zh) * | 2013-10-28 | 2017-09-12 | 上海复旦微电子集团股份有限公司 | 数据的防攻击方法及装置、rsa模幂运算方法、装置和电路 |
| CN104598199B (zh) * | 2015-01-07 | 2018-06-01 | 大唐微电子技术有限公司 | 一种用于智能卡的Montgomery模乘器的数据处理方法及系统 |
| CN104951279B (zh) * | 2015-05-27 | 2018-03-20 | 四川卫士通信息安全平台技术有限公司 | 一种基于NEON引擎的向量化Montgomery模乘器的设计方法 |
| US9875104B2 (en) * | 2016-02-03 | 2018-01-23 | Google Llc | Accessing data in multi-dimensional tensors |
| CN107196764A (zh) * | 2017-07-19 | 2017-09-22 | 龙迅半导体(合肥)股份有限公司 | 一种rsa加解密处理方法和装置 |
| GB2568776B (en) | 2017-08-11 | 2020-10-28 | Google Llc | Neural network accelerator with parameters resident on chip |
| CN109933304B (zh) * | 2019-03-20 | 2022-06-21 | 成都三零嘉微电子有限公司 | 适用于国密sm2p256v1算法的快速蒙哥马利模乘器运算优化方法 |
| CN112506468B (zh) * | 2020-12-09 | 2023-04-28 | 上海交通大学 | 支持高吞吐多精度乘法运算的risc-v通用处理器 |
| CN115348002B (zh) * | 2021-05-12 | 2024-05-10 | 中国科学院声学研究所 | 一种基于多字长乘法指令的Montgomery模乘快速计算方法 |
| CN114327366B (zh) * | 2021-12-17 | 2025-07-25 | 上海航芯电子科技股份有限公司 | 一种算法加速的硬件架构及方法 |
| CN117321563A (zh) * | 2023-08-17 | 2023-12-29 | 声龙(新加坡)私人有限公司 | 一种实现大数加法的方法及装置 |
| CN119322604B (zh) * | 2024-12-18 | 2025-04-11 | 兰州大学 | 一种异步cios模乘算法及异步模乘架构 |
-
2003
- 2003-09-09 CN CN 03156754 patent/CN1259617C/zh not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107896142A (zh) * | 2017-10-11 | 2018-04-10 | 大唐微电子技术有限公司 | 一种执行模幂运算的方法及装置、计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1492316A (zh) | 2004-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1259617C (zh) | 一种加快rsa加/解密过程的方法及其模乘、模幂运算电路 | |
| CN1702613A (zh) | 蒙哥马利模乘法器 | |
| CN1728634A (zh) | 伽罗瓦域中相乘的方法和设备与求逆设备及字节替换设备 | |
| CN1182460C (zh) | 信息处理装置与ic卡 | |
| Doröz et al. | Accelerating fully homomorphic encryption in hardware | |
| Wang et al. | VLSI design of a large-number multiplier for fully homomorphic encryption | |
| CN1411630A (zh) | 用于生成循环余数核对代码以及生成其他基于余数的编码的方法、设备和产品 | |
| CN1153129C (zh) | 用于处理器定制操作的设备 | |
| CN1530824A (zh) | 用于执行蒙哥马利型模乘法的装置及方法 | |
| CN1242321C (zh) | 应用蒙哥马利算法的幂剩余运算器 | |
| CN1258057A (zh) | 信息处理装置 | |
| CN1489726A (zh) | 模乘方法及装置及模乘计算单元 | |
| CN1734526A (zh) | 数据变换装置和数据变换方法 | |
| CN1867889A (zh) | 数据转换器 | |
| CN1656733A (zh) | 块密码实现方式中的s-box加密 | |
| CN1454347A (zh) | 使用带符号的数位表示的乘法器和移位器 | |
| CN1791855A (zh) | 混合Galois域机和Galois域除法器和平方根机及其方法 | |
| CN1648853A (zh) | 多字乘法-累加电路和蒙哥马利模乘法-累加电路 | |
| Lai et al. | Elixir: High-throughput cost-effective dual-field processors and the design framework for elliptic curve cryptography | |
| CN1164912A (zh) | 数据变换装置及数据变换方法 | |
| CN1607518A (zh) | 在Montgomery乘法内利用SIMD指令 | |
| CN1387340A (zh) | 多级计数装置 | |
| CN1186901C (zh) | 密码处理装置、集成电路卡及密码处理方法 | |
| CN1921382A (zh) | 一种基于aes算法的加解密方法及加解密器 | |
| CN1739094A (zh) | 防止隐蔽信道攻击的整数除法方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20180110 Address after: The 300463 Tianjin FTA test area (Dongjiang Bonded Port) No. 6865 North Road, 1-1-1802-7 financial and trade center of Asia Patentee after: Xinjin Leasing (Tianjin) Co.,Ltd. Address before: 100083 No. 40, Haidian District, Beijing, Xueyuan Road Patentee before: DATANG MICROELECTRONICS TECHNOLOGY Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20201010 Address after: 100094 No. 6 Yongjia North Road, Beijing, Haidian District Patentee after: DATANG MICROELECTRONICS TECHNOLOGY Co.,Ltd. Address before: 300463 Tianjin FTA pilot area (Dongjiang Bonded Port), Asia Road 6865 financial and Trade Center North District 1-1-1802-7 Patentee before: Xinjin Leasing (Tianjin) Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| CX01 | Expiry of patent term |
Granted publication date: 20060614 |
|
| CX01 | Expiry of patent term |