KR100330503B1 - 서명 검증 방법 - Google Patents
서명 검증 방법 Download PDFInfo
- Publication number
- KR100330503B1 KR100330503B1 KR1020000014255A KR20000014255A KR100330503B1 KR 100330503 B1 KR100330503 B1 KR 100330503B1 KR 1020000014255 A KR1020000014255 A KR 1020000014255A KR 20000014255 A KR20000014255 A KR 20000014255A KR 100330503 B1 KR100330503 B1 KR 100330503B1
- Authority
- KR
- South Korea
- Prior art keywords
- rti
- signature verification
- length
- signature
- given
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012795 verification Methods 0.000 title claims abstract description 38
- 238000004364 calculation method Methods 0.000 abstract description 6
- 239000000654 additive Substances 0.000 description 5
- 230000000996 additive effect Effects 0.000 description 5
- 229910052709 silver Inorganic materials 0.000 description 4
- 239000004332 silver Substances 0.000 description 4
- 238000010200 validation analysis Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (6)
- 정수 p, g, y, a, 및 b가 주어질 때 이항 멱승를 계산함을 필요로 하는 서명 검증 방법에 있어서,(a) n을 소정의 양의 수라 할 때를 계산하는데 사용되는 중간값과를 계산하는데 사용되는 중간값에 대하여 각각의 n 승 연산을에 따라 계산하는 단계;를 포함한 이항 멱승 계산 단계를 포함하는 것을 특징으로 하는 서명 검증 방법.
- 제1항에 있어서,상기 소정의 양의 수 n은 2 인 것을 특징으로 하는 서명 검증 방법.
- 제2항에 있어서, 상기 (a) 단계는,(a-1) 정수 a 및 b, 윈도우의 크기가 주어질 때, a의 길이인 연산 수열과 b의 길이인 연산 수열을 얻는 단계;(a-2)는 수열에서를 만족하는 j의 개수를 나타내는 함수이고,는 수열에서를 만족하는 j의 개수를 나타내는 함수를 정의하는 단계;(a-3) 연산 수열의 길이과 연산 수열의 길이를 동일하게 만들기 위하여 작은 값에 해당하는 연산 사슬의 시작 부분, 즉,또는의 앞 부분에 0을 부가하여이라 두는 단계;(a-4)는 A와 B 중에서 작지 않은 값을 선택하는 함수로써 정의할 때,이고,인 것을 기초로이항 멱승을,에 따라 계산하는 단계;를 포함하는 것을 특징으로 하는 서명 검증 방법.
- 타원곡선 E가 주어지고, 타원 곡선 E 상의 점 G, Y와 정수 a, b가 주어질 때,를 계산함을 필요로 하는 서명 검증 방법에 있어서,(a) n을 소정의 양의 수라 할 때를 계산하는데 사용되는 중간값과를 계산하는데 사용되는 중간값에 대하여 각각의 n 배 연산을에 따라 계산하는 단계;를 포함한 이항 멱승 계산 단계를 포함하는 것을 특징으로 하는 서명 검증 방법.
- 제4항에 있어서, 상기 소정의 양의 수 n은 2 인 것을 특징으로 하는 서명 검증 방법.
- 제5항에 있어서, 상기 (a) 단계는,(a-1) 지수 a 및 b와, 윈도우의 크기가 주어질 때, a의 길이인 연산 수열과 b의 길이인 연산 수열을 얻는 단계;(a-2)는 수열에서를 만족하는 j의 개수를 나타내는 함수이고,는 수열에서를 만족하는 j의 개수를 나타내는 함수를 정의하는 단계;(a-3) 연산 수열의 길이과 연산 수열의 길이를 동일하게 만들기 위하여 작은 값에 해당하는 연산 사슬의 시작 부분, 즉,또는의 앞 부분에 0을 부가하여이라 두는 단계;(a-4)는 A와 B 중에서 작지 않은 값을 선택하는 함수로써 정의할 때,이고,인 것을 기초로, 이항 멱승를,에 따라 계산하는 단계;를 포함하는 것을 특징으로 하는 서명 검증 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000014255A KR100330503B1 (ko) | 2000-03-21 | 2000-03-21 | 서명 검증 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000014255A KR100330503B1 (ko) | 2000-03-21 | 2000-03-21 | 서명 검증 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010092190A KR20010092190A (ko) | 2001-10-24 |
KR100330503B1 true KR100330503B1 (ko) | 2002-04-01 |
Family
ID=19657084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000014255A KR100330503B1 (ko) | 2000-03-21 | 2000-03-21 | 서명 검증 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100330503B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101273465B1 (ko) | 2007-03-16 | 2013-06-14 | 재단법인서울대학교산학협력재단 | 집합 검증 장치 및 그 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0643819A (ja) * | 1992-07-24 | 1994-02-18 | Nippon Carbide Ind Co Inc | 視認性のよい再帰反射シート |
JPH06188874A (ja) * | 1992-12-18 | 1994-07-08 | Hitachi Ltd | 署名および認証方式 |
US5497423A (en) * | 1993-06-18 | 1996-03-05 | Matsushita Electric Industrial Co., Ltd. | Method of implementing elliptic curve cryptosystems in digital signatures or verification and privacy communication |
US5600725A (en) * | 1993-08-17 | 1997-02-04 | R3 Security Engineering Ag | Digital signature method and key agreement method |
US5719940A (en) * | 1994-03-31 | 1998-02-17 | Korea Telecommunication Authority | Method for providing information security by exchanging authentication and signing an electronic signature and apparatus therefor |
-
2000
- 2000-03-21 KR KR1020000014255A patent/KR100330503B1/ko not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0643819A (ja) * | 1992-07-24 | 1994-02-18 | Nippon Carbide Ind Co Inc | 視認性のよい再帰反射シート |
JPH06188874A (ja) * | 1992-12-18 | 1994-07-08 | Hitachi Ltd | 署名および認証方式 |
US5497423A (en) * | 1993-06-18 | 1996-03-05 | Matsushita Electric Industrial Co., Ltd. | Method of implementing elliptic curve cryptosystems in digital signatures or verification and privacy communication |
US5600725A (en) * | 1993-08-17 | 1997-02-04 | R3 Security Engineering Ag | Digital signature method and key agreement method |
US5719940A (en) * | 1994-03-31 | 1998-02-17 | Korea Telecommunication Authority | Method for providing information security by exchanging authentication and signing an electronic signature and apparatus therefor |
Also Published As
Publication number | Publication date |
---|---|
KR20010092190A (ko) | 2001-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7970131B2 (en) | Elliptic curve cryptosystem apparatus, storage medium storing elliptic curve cryptosystem program, and elliptic curve cryptosystem arithmetic method | |
US6751638B2 (en) | Min and max operations for multiplication and/or division under the simple interval system | |
JP6360450B2 (ja) | 浮動小数点オペランドを乗算するためのデータ処理装置及び方法 | |
EP2660796B1 (en) | Arithmetical device, arithmetical device elliptical scalar multiplication method and elliptical scalar multiplication program, arithmetical device multiplicative operation method and multiplicative operation program, as well as arithmetical device zero determination method and zero determination program | |
EP1306750A3 (en) | Multi-scalar multiplication computation in elliptic curve signature verification | |
CA2233120A1 (en) | Accelerated finite field operations on an elliptic curve | |
US9148282B2 (en) | Method to calculate square roots for elliptic curve cryptography | |
US7908641B2 (en) | Modular exponentiation with randomized exponent | |
JPH04332036A (ja) | 浮動小数点乗算器とその乗算方式 | |
KR100330503B1 (ko) | 서명 검증 방법 | |
CN113625990B (zh) | 浮点转定点装置、方法、电子设备及存储介质 | |
US6578057B1 (en) | Method of and apparatus for deriving prime numbers, as well as record medium having program for executing prime number deriving method recorded thereon | |
US7016927B2 (en) | Method and apparatus for modular multiplication | |
US20050038845A1 (en) | Device and method for calculating a result of a division | |
US5710730A (en) | Divide to integer | |
US6457036B1 (en) | System for accurately performing an integer multiply-divide operation | |
Lewis | Complex logarithmic number system arithmetic using high-radix redundant CORDIC algorithms | |
WO2009032740A2 (en) | Fast computation of products by dyadic fractions with sign-symmetric rounding errors | |
JPH09138792A (ja) | ログの近似値の計算方法およびその回路 | |
KR100194769B1 (ko) | 메모리를 사용하여 유한체상에서 역원을 구하는 방법 | |
JP2007163318A (ja) | レーダ信号処理装置とその一定誤警報確率検出方法 | |
KR940008611B1 (ko) | Ieee 754-1985 표준에 따라서 라운딩한 2진 부동 소숫점 연산 | |
US7177893B2 (en) | High-efficiency saturating operator | |
US20200081688A1 (en) | Speculative calculations in square root operations | |
JP4600128B2 (ja) | 演算回路及び画像認識装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000321 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20020225 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20020315 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20020316 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |