IL121297A0 - A method and apparatus for the efficient execution of elliptic curve cryptographic operations - Google Patents

A method and apparatus for the efficient execution of elliptic curve cryptographic operations

Info

Publication number
IL121297A0
IL121297A0 IL12129797A IL12129797A IL121297A0 IL 121297 A0 IL121297 A0 IL 121297A0 IL 12129797 A IL12129797 A IL 12129797A IL 12129797 A IL12129797 A IL 12129797A IL 121297 A0 IL121297 A0 IL 121297A0
Authority
IL
Israel
Prior art keywords
elliptic curve
cryptographic operations
efficient execution
curve cryptographic
execution
Prior art date
Application number
IL12129797A
Original Assignee
L P K Information Integrity Lt
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by L P K Information Integrity Lt filed Critical L P K Information Integrity Lt
Priority to IL12129797A priority Critical patent/IL121297A0/en
Publication of IL121297A0 publication Critical patent/IL121297A0/en
Priority to PCT/IL1998/000327 priority patent/WO1999004332A1/en
Priority to AU82395/98A priority patent/AU8239598A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/724Finite field arithmetic
    • G06F7/726Inversion; Reciprocal calculation; Division of elements of a finite field
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/724Finite field arithmetic
    • G06F7/725Finite field arithmetic over elliptic curves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Complex Calculations (AREA)
IL12129797A 1997-07-14 1997-07-14 A method and apparatus for the efficient execution of elliptic curve cryptographic operations IL121297A0 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
IL12129797A IL121297A0 (en) 1997-07-14 1997-07-14 A method and apparatus for the efficient execution of elliptic curve cryptographic operations
PCT/IL1998/000327 WO1999004332A1 (en) 1997-07-14 1998-07-13 Composite field multiplicative inverse calculation for elliptic curve cryptography
AU82395/98A AU8239598A (en) 1997-07-14 1998-07-13 Composite field multiplicative inverse calculation for elliptic curve cryptography

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IL12129797A IL121297A0 (en) 1997-07-14 1997-07-14 A method and apparatus for the efficient execution of elliptic curve cryptographic operations

Publications (1)

Publication Number Publication Date
IL121297A0 true IL121297A0 (en) 1998-02-22

Family

ID=11070385

Family Applications (1)

Application Number Title Priority Date Filing Date
IL12129797A IL121297A0 (en) 1997-07-14 1997-07-14 A method and apparatus for the efficient execution of elliptic curve cryptographic operations

Country Status (3)

Country Link
AU (1) AU8239598A (en)
IL (1) IL121297A0 (en)
WO (1) WO1999004332A1 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10101884A1 (en) * 2000-01-16 2001-10-25 Cv Cryptovision Gmbh Cryptography implementation based on inversion using elliptic curves, intended for use with processors having long number registers, but limited processing power, the algorithm used reducing processing time considerably
IL135247A0 (en) * 2000-03-23 2003-06-24 Cipherit Ltd Method and apparatus for the calculation of modular multiplicative inverses
DE10108916C1 (en) * 2001-02-23 2002-07-25 Infineon Technologies Ag Selective division circuit for cryptographic applications has multiplexer outputs coupled to different groups of multiplexer outputs when division is not required and required respectively
GB0314562D0 (en) * 2003-06-21 2003-07-30 Koninkl Philips Electronics Nv Improved inversion calculations
DE602005020702D1 (en) 2005-10-18 2010-05-27 Telecom Italia Spa PROCESS FOR SCALARMULTIPLICATION IN GROUPS OF ELLIPTIC CURVES VIA PRIMARY BODIES FOR SUB-CHANNEL ATTACK-RESISTANT CRYPTOSYSTEMS
US8243920B2 (en) 2005-10-28 2012-08-14 Telecom Italia S.P.A. Method for scalar multiplication in elliptic curve groups over binary polynomial fields for side-channel attack-resistant cryptosystems
US8351601B2 (en) 2010-02-18 2013-01-08 King Fahd University Of Petroleum And Minerals Elliptic polynomial cryptography with secret key embedding
US8189775B2 (en) 2010-02-18 2012-05-29 King Fahd University Of Petroleum & Minerals Method of performing cipher block chaining using elliptic polynomial cryptography
US8331558B2 (en) 2010-02-18 2012-12-11 King Fahd University Of Petroleum And Minerals Method of cipher block chaining using elliptic curve cryptography
US8385541B2 (en) 2010-02-18 2013-02-26 King Fahd University Of Petroleum And Minerals Method of performing elliptic polynomial cryptography with elliptic polynomial hopping
US8699701B2 (en) 2010-12-01 2014-04-15 King Fahd University Method of performing XZ-elliptic curve cryptography for use with network security protocols
US8509426B1 (en) 2010-12-01 2013-08-13 King Fahd University Of Petroleum And Minerals XZ-elliptic curve cryptography system and method
US8804952B2 (en) 2012-12-26 2014-08-12 Umm Al-Qura University System and method for securing scalar multiplication against differential power attacks

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2605769B1 (en) * 1986-10-22 1988-12-09 Thomson Csf POLYNOMIAL OPERATOR IN THE GALOIS BODIES AND DIGITAL SIGNAL PROCESSING PROCESSOR COMPRISING SUCH AN OPERATOR

Also Published As

Publication number Publication date
WO1999004332A1 (en) 1999-01-28
AU8239598A (en) 1999-02-10

Similar Documents

Publication Publication Date Title
GB2323397B (en) Method of, and apparatus for, completing a well
HK1022657A1 (en) A wet gas processing method and the apparatus using the same
IL114361A0 (en) File encryption method
GB9709659D0 (en) Method and apparatus for etching a workpiece
HK1032137A1 (en) Method and apparatus for the design of a product
IL112258A0 (en) A method for hair removal
AU1589799A (en) Method and apparatus for calculating work cycle times
EP1049025A4 (en) Method and apparatus for arithmetic operation
IL121297A0 (en) A method and apparatus for the efficient execution of elliptic curve cryptographic operations
GB9719171D0 (en) Apparatus and method for debugging software
AU1078099A (en) Method and apparatus for optimizing instruction execution
EP1042170A4 (en) Bagger method and apparatus
GB9708449D0 (en) Acoustic apparatus and method
GB2329308B (en) Encryption method and apparatus
IL127878A0 (en) Method and apparatus for the efficient execution of elliptic curve cryptographic operation
AUPO123196A0 (en) A method and apparatus for enabling the operation of software
GB2326428B (en) Apparatus and method
GB2328057B (en) Method and apparatus for performing transactions
GB2331946B (en) Tool change method and tool change device
GB2294647B (en) Scrubbing method and apparatus for ammonia removal
GB9705523D0 (en) Process, and apparatus for manufacture of a component
GB9705463D0 (en) Method and apparatus
GB0107221D0 (en) Method of,and apparatus for,completing a well
GB9701150D0 (en) Method and apparatus for direct docking
IL121961A0 (en) Methods and apparatus for applying pressure