CN100452695C - 椭圆曲线加密解密方法和装置 - Google Patents
椭圆曲线加密解密方法和装置 Download PDFInfo
- Publication number
- CN100452695C CN100452695C CNB021547173A CN02154717A CN100452695C CN 100452695 C CN100452695 C CN 100452695C CN B021547173 A CNB021547173 A CN B021547173A CN 02154717 A CN02154717 A CN 02154717A CN 100452695 C CN100452695 C CN 100452695C
- Authority
- CN
- China
- Prior art keywords
- function
- encryption
- curve encryption
- ellipse curve
- decryption
- 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
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000008569 process Effects 0.000 claims abstract description 27
- 230000002441 reversible effect Effects 0.000 claims description 3
- 230000006835 compression Effects 0.000 claims 2
- 238000007906 compression Methods 0.000 claims 2
- 238000004364 calculation method Methods 0.000 abstract description 5
- 238000003780 insertion Methods 0.000 abstract 1
- 230000037431 insertion Effects 0.000 abstract 1
- 230000007246 mechanism Effects 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
Abstract
Description
Claims (52)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021547173A CN100452695C (zh) | 2002-11-29 | 2002-11-29 | 椭圆曲线加密解密方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021547173A CN100452695C (zh) | 2002-11-29 | 2002-11-29 | 椭圆曲线加密解密方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1505306A CN1505306A (zh) | 2004-06-16 |
CN100452695C true CN100452695C (zh) | 2009-01-14 |
Family
ID=34235562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021547173A Expired - Lifetime CN100452695C (zh) | 2002-11-29 | 2002-11-29 | 椭圆曲线加密解密方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100452695C (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100411334C (zh) * | 2004-11-19 | 2008-08-13 | 深圳市明华澳汉科技股份有限公司 | 数据加密及解密的方法 |
CN1262087C (zh) * | 2005-01-14 | 2006-06-28 | 南相浩 | 基于标识的密钥产生方法 |
US7602907B2 (en) * | 2005-07-01 | 2009-10-13 | Microsoft Corporation | Elliptic curve point multiplication |
CN101079701B (zh) * | 2006-05-22 | 2011-02-02 | 北京华大信安科技有限公司 | 高安全性的椭圆曲线加解密方法和装置 |
CN101296077B (zh) * | 2007-04-29 | 2012-07-11 | 四川虹微技术有限公司 | 一种基于总线型拓扑结构的身份认证系统 |
CN101321058B (zh) * | 2007-06-07 | 2010-12-15 | 管海明 | 一种用于编码和译码数字消息的方法和系统 |
CN101197668B (zh) * | 2007-12-06 | 2010-08-18 | 上海交通大学 | 基于随机化带符号标量乘法的椭圆曲线抗旁路攻击方法 |
CN101582170B (zh) * | 2009-06-09 | 2011-08-31 | 上海大学 | 一种基于椭圆曲线密码体制的遥感图像加密方法 |
CN102761412A (zh) * | 2011-04-27 | 2012-10-31 | 航天信息股份有限公司 | p元域SM2椭圆曲线公钥加密、解密与加解密混合系统 |
CN102394747B (zh) * | 2011-11-23 | 2015-01-14 | 上海爱信诺航芯电子科技有限公司 | 一种快速嵌入明文到椭圆曲线上一点的方法 |
CN104486074B (zh) * | 2014-12-12 | 2017-06-23 | 湘潭大学 | 用于嵌入式设备的椭圆曲线加密方法和解密方法 |
CN109818741B (zh) * | 2017-11-22 | 2022-06-07 | 航天信息股份有限公司 | 一种基于椭圆曲线的解密计算方法及装置 |
CN108737097A (zh) * | 2018-06-20 | 2018-11-02 | 北京邮电大学 | 一种使用量子随机数的椭圆曲线加密方法 |
CN113810195B (zh) * | 2021-06-04 | 2023-08-15 | 国网山东省电力公司 | 一种电力培训仿真考核数据的安全传输方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0503119A1 (en) * | 1991-03-14 | 1992-09-16 | Omnisec Ag | Public key cryptographic system using elliptic curves over rings |
EP0874307A1 (en) * | 1997-03-25 | 1998-10-28 | Certicom Corp. | Accelerated finite field operations on an elliptic curve |
EP0924895A2 (en) * | 1997-12-17 | 1999-06-23 | Nippon Telegraph and Telephone Corporation | Encryption and decryption devices for public-key cryptosystems and recording medium with their processing programs recorded thereon |
WO1999033220A1 (fr) * | 1997-12-18 | 1999-07-01 | ETAT FRANÇAIS représenté par le DELEGUE GENERAL POUR L'ARMEMENT | Procede de signature numerique |
CN1264974A (zh) * | 1999-12-01 | 2000-08-30 | 陈永川 | 运用椭圆曲线加密算法的数字签名方法 |
US6243467B1 (en) * | 1998-07-23 | 2001-06-05 | The United States Of America As Represented By The National Security Agency | Method of elliptic curve cryptographic digital signature generation and verification using reduced base tau expansion in non-adjacent form |
-
2002
- 2002-11-29 CN CNB021547173A patent/CN100452695C/zh not_active Expired - Lifetime
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0503119A1 (en) * | 1991-03-14 | 1992-09-16 | Omnisec Ag | Public key cryptographic system using elliptic curves over rings |
EP0874307A1 (en) * | 1997-03-25 | 1998-10-28 | Certicom Corp. | Accelerated finite field operations on an elliptic curve |
EP0924895A2 (en) * | 1997-12-17 | 1999-06-23 | Nippon Telegraph and Telephone Corporation | Encryption and decryption devices for public-key cryptosystems and recording medium with their processing programs recorded thereon |
WO1999033220A1 (fr) * | 1997-12-18 | 1999-07-01 | ETAT FRANÇAIS représenté par le DELEGUE GENERAL POUR L'ARMEMENT | Procede de signature numerique |
US6243467B1 (en) * | 1998-07-23 | 2001-06-05 | The United States Of America As Represented By The National Security Agency | Method of elliptic curve cryptographic digital signature generation and verification using reduced base tau expansion in non-adjacent form |
CN1264974A (zh) * | 1999-12-01 | 2000-08-30 | 陈永川 | 运用椭圆曲线加密算法的数字签名方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1505306A (zh) | 2004-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Fontaine et al. | A survey of homomorphic encryption for nonspecialists | |
Harn | Public-key cryptosystem design based on factoring and discrete logarithms | |
Hwang et al. | An ElGamal-like cryptosystem for enciphering large messages | |
Cocks | An identity based encryption scheme based on quadratic residues | |
CN100440776C (zh) | 椭圆曲线签名和验证签名方法和装置 | |
CN101079701B (zh) | 高安全性的椭圆曲线加解密方法和装置 | |
Karakra et al. | A-rsa: augmented rsa | |
CN100452695C (zh) | 椭圆曲线加密解密方法和装置 | |
CN109756335B (zh) | 一种阶为梅森素数的有限域乘法群的公钥加密解密方法 | |
Rachmawati et al. | An implementation of the H-rabin algorithm in the shamir three-pass protocol | |
US20070183600A1 (en) | Secure Cryptographic Communication System Using Kem-Dem | |
Mohapatra | Public key cryptography | |
US20100150343A1 (en) | System and method for encrypting data based on cyclic groups | |
JP3517663B2 (ja) | 暗号通信方法及び暗号通信システム | |
JP2004246350A (ja) | 暗号化装置および復号化装置、並びにこれらを備えた暗号システム、暗号化方法および復号化方法 | |
Mehibel et al. | A new algorithm for a public key cryptosystem using elliptic curve | |
KR20030047148A (ko) | Rsa를 이용한 클라이언트/서버 기반의 메신저 보안 방법 | |
Yi et al. | ID-based key agreement for multimedia encryption | |
Chauhan | An implemented of hybrid cryptography using elliptic curve cryptosystem (ECC) and MD5 | |
Karki | A comparative analysis of public key cryptography | |
JP3706398B2 (ja) | 楕円曲線による署名、認証及び秘密通信方式 | |
Tomar et al. | Implementation of elliptic–curve cryptography | |
Moldovyan et al. | Randomized pseudo-probabilistic encryption algorithms | |
Chandrasekar et al. | Improved authentication and key agreement protocol using elliptic curve cryptography | |
Jena et al. | A novel and efficient cryptosystem for long message encryption |
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 | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Elliptic curve encryption and decryption method and apparatus Effective date of registration: 20140715 Granted publication date: 20090114 Pledgee: Bank of Communications Ltd. Beijing Jiuxianqiao branch Pledgor: Beijing Huada Infosec Technology, Ltd. Registration number: 2014990000572 |
|
PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20150804 Granted publication date: 20090114 Pledgee: Bank of Communications Ltd. Beijing Wangjing branch Pledgor: Beijing Huada Infosec Technology, Ltd. Registration number: 2014990000572 |
|
PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
PM01 | Change of the registration of the contract for pledge of patent right |
Change date: 20150804 Registration number: 2014990000572 Pledgee after: Bank of Communications Ltd. Beijing Wangjing branch Pledgee before: Bank of Communications Ltd. Beijing Jiuxianqiao branch |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Elliptic curve encryption and decryption method and apparatus Effective date of registration: 20150811 Granted publication date: 20090114 Pledgee: Bank of Communications Ltd. Beijing Wangjing branch Pledgor: Beijing Huada Infosec Technology, Ltd. Registration number: 2015990000669 |
|
PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20161101 Granted publication date: 20090114 Pledgee: Bank of Communications Ltd. Beijing Wangjing branch Pledgor: Beijing Huada Infosec Technology, Ltd. Registration number: 2015990000669 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Elliptic curve encryption and decryption method and apparatus Effective date of registration: 20161104 Granted publication date: 20090114 Pledgee: Bank of Communications Ltd. Beijing Wangjing branch Pledgor: Beijing Huada Infosec Technology, Ltd. Registration number: 2016990000939 |
|
PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20171220 Granted publication date: 20090114 Pledgee: Bank of Communications Ltd. Beijing Wangjing branch Pledgor: Beijing Huada Infosec Technology, Ltd. Registration number: 2016990000939 |
|
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20090114 |