A METHOD AND DEVICE FOR EXECUTING A DECRYPTING MECHANISM THROUGH CALCULATING A STANDARDIZED MODULAR EXPONENTIATION FOR THWARTING TIMING ATTACKS

An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a temporally steady but instance-wise non-uniform modulus. The method involves an iterative series of steps. Each step executes one or two first multiplications to produce a first result, and a trim-dow...

Full description

Saved in:
Bibliographic Details
Main Authors HOLLMANN, HENDRIK, DIRK, LODEWIJK, VAN DIJK, MARTEN, ERIK, LENOIR, PETRUS, JOHANNES
Format Patent
LanguageEnglish
French
Published 10.06.1999
Edition6
Subjects
Online AccessGet full text

Cover

Loading…
Abstract An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a temporally steady but instance-wise non-uniform modulus. The method involves an iterative series of steps. Each step executes one or two first multiplications to produce a first result, and a trim-down reduction of the size of the first result by one or more second multiplications to produce a second result. The method furthermore takes a distinctive measure for keeping the final result of each step below a predetermined multiplicity of the modulus. In particular, the method postpones substantially any subtraction of the modulus as pertaining to the measure to a terminal phase of the modular exponentiation. This is possible through choosing in an appropriate manner one or more parameters figuring in the method. This further maintains overall temporal performance. Un modulo d'exponentiation de chiffrement M est exécuté par une multiplication modulaire X*YmodM, où M est un module temporairement statique mais non uniforme dans certains cas. Ledit processus se déroule en une série itérative d'étapes, dans chacune desquelles sont exécutées une ou plusieurs multiplications donnant un premier résultat, et une réduction, par élimination, de la taille du premier résultat, cette opération se faisant par une ou plusieurs secondes multiplications donnant un second résultat. Le procédé selon l'invention comporte en outre une opération particulière dont le but est de maintenir le résultat final de chaque étape au-dessous d'une valeur correspondant à un multiple prédéterminé du module. En particulier, selon ce procédé, toute soustraction du module est reportée, en tant qu'opération faisant partie d'une phase terminale de l'exponentiation modulaire. Cela est rendu possible grâce à la sélection adéquate d'un ou de plusieurs paramètres impliqués dans ce procédé. Cela permet en outre de conserver les performances temporelles globales.
AbstractList An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a temporally steady but instance-wise non-uniform modulus. The method involves an iterative series of steps. Each step executes one or two first multiplications to produce a first result, and a trim-down reduction of the size of the first result by one or more second multiplications to produce a second result. The method furthermore takes a distinctive measure for keeping the final result of each step below a predetermined multiplicity of the modulus. In particular, the method postpones substantially any subtraction of the modulus as pertaining to the measure to a terminal phase of the modular exponentiation. This is possible through choosing in an appropriate manner one or more parameters figuring in the method. This further maintains overall temporal performance. Un modulo d'exponentiation de chiffrement M est exécuté par une multiplication modulaire X*YmodM, où M est un module temporairement statique mais non uniforme dans certains cas. Ledit processus se déroule en une série itérative d'étapes, dans chacune desquelles sont exécutées une ou plusieurs multiplications donnant un premier résultat, et une réduction, par élimination, de la taille du premier résultat, cette opération se faisant par une ou plusieurs secondes multiplications donnant un second résultat. Le procédé selon l'invention comporte en outre une opération particulière dont le but est de maintenir le résultat final de chaque étape au-dessous d'une valeur correspondant à un multiple prédéterminé du module. En particulier, selon ce procédé, toute soustraction du module est reportée, en tant qu'opération faisant partie d'une phase terminale de l'exponentiation modulaire. Cela est rendu possible grâce à la sélection adéquate d'un ou de plusieurs paramètres impliqués dans ce procédé. Cela permet en outre de conserver les performances temporelles globales.
Author VAN DIJK, MARTEN, ERIK
LENOIR, PETRUS, JOHANNES
HOLLMANN, HENDRIK, DIRK, LODEWIJK
Author_xml – fullname: HOLLMANN, HENDRIK, DIRK, LODEWIJK
– fullname: VAN DIJK, MARTEN, ERIK
– fullname: LENOIR, PETRUS, JOHANNES
BookMark eNqNjDsOwjAQRF1Awe8OewEkEBRQruxNbIFt5Gz4NVGETIWSSHAProyJOADVaGffvLEYNG0TR-KNYIm1V4BOgaKjkQSZD0BnkiUblwOmWobLoT8sSY3OFBZYB1_mGiTuZbnHH1pw8mBQ5koKrFfp83UdvCPHJlHe9XrWJwz9ho3tp8wod8VUDO_14xlnv5wIyIilnseureKzq2-xia_q5Lfb5XqzWeBq9QfyARlOQfg
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Education
Physics
DocumentTitleAlternate PROCESSUS ET DISPOSITIF POUR L'EXECUTION D'UN MECANISME DE DECHIFFREMENT PAR CALCUL D'EXPONENTIATION MODULAIRE STANDARD POUR EMPECHER LES ATTAQUES RELATIVES A LA SYNCHRONISATION
Edition 6
ExternalDocumentID WO9914880A3
GroupedDBID EVB
ID FETCH-epo_espacenet_WO9914880A33
IEDL.DBID EVB
IngestDate Fri Jul 19 14:36:35 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
French
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_WO9914880A33
Notes Application Number: WO1998IB01255
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19990610&DB=EPODOC&CC=WO&NR=9914880A3
ParticipantIDs epo_espacenet_WO9914880A3
PublicationCentury 1900
PublicationDate 19990610
PublicationDateYYYYMMDD 1999-06-10
PublicationDate_xml – month: 06
  year: 1999
  text: 19990610
  day: 10
PublicationDecade 1990
PublicationYear 1999
RelatedCompanies PHILIPS AB
KONINKLIJKE PHILIPS ELECTRONICS N.V
RelatedCompanies_xml – name: PHILIPS AB
– name: KONINKLIJKE PHILIPS ELECTRONICS N.V
Score 2.497879
Snippet An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a temporally steady but instance-wise non-uniform modulus....
SourceID epo
SourceType Open Access Repository
SubjectTerms ADVERTISING
CALCULATING
CODING OR CIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHERPURPOSES INVOLVING THE NEED FOR SECRECY
COMPUTING
COUNTING
CRYPTOGRAPHY
DISPLAY
EDUCATION
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
JAMMING OF COMMUNICATION
PHYSICS
SEALS
SECRET COMMUNICATION
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
Title A METHOD AND DEVICE FOR EXECUTING A DECRYPTING MECHANISM THROUGH CALCULATING A STANDARDIZED MODULAR EXPONENTIATION FOR THWARTING TIMING ATTACKS
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19990610&DB=EPODOC&locale=&CC=WO&NR=9914880A3
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bT8IwFG4Qr286NeItfTC8LQKjLDwQU9rCpuySUS76QlgHCS9AZMaf4V_2rBnoiz72dP2Stju39pxThB7UXE0rRCVmba6ya0bbMpvzuGrWEmKRRlwnRBee9_yGM6g_j8m4gBbbXBhdJ_RTF0cEjlLA76mW1-ufQyyuYys3j_ECSKunjmzxcpKnizVBPVXKvN0SYcADVmYM_LayH7XADMp-VWrtoX2wom3tsw3bWVLK-rdG6ZyigxDAlukZKsyWBjpm24fXjOwh5TzowkBHXn73baBDHaypNkDMGXJzjr4o9oR0Ao6pzzEXQ5cJDI4dFmPBBtL1u5gCmUWvoW54gjnUd_selk4UDLoOZrTHBj2af9qXgEMj7r4Jjr2AQ0-GFQa-8KWrz7M0vHRGYAlnYyRIv2yolJS99C8Q7gjJHBPmO9mt7WQU7FbGukTF5Wo5u0I4IeA3xnacWCQBi001a9OmBZbAlNRsohrVEir9CXP9T98NOsnLHoD4v0XF9P1jdgdKPY3v9XZ8A9NSmxE
link.rule.ids 230,309,783,888,25577,76883
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LU8IwEN5BfOBNUUd85uBw6wiUgBwYJySBVmjLlPDQC0NbmOECjOD4M_zLbjMFveixm-abadLNfpvsbgAewlk4KdAwMkqzMD5mrJpGbRYUjVJETVoJypTqwvOOW7H65ZcRHaVgvs2F0XVCP3VxRNSoEPV9o9fr1c8mltCxlevHYI6i5XNT1UU-StLFamieCnnRqMuuJzye5xz9trzr15EGxb8qM_dgHxn2k_aUBo04KWX126I0T-Cgi2CLzSmkpossZPj24rVsfJFyEnSRhSMnOfvOwqEO1gzXKEwUcn0GX4w4UlmeIMwVRMiBzSVBx47IkeR9ZbstwlDM_deufnAkt5hr9xyiLN_rtyzCWYf3Oyx5tacQh_nCfpOCOJ7Alhir67nSVbbez9LwyhoiE477KFz94q5KMd7unQNpSsUtA793vBvb8dDbjYx5AenFcjG9BBJR9BuDahCZNELGFtZKk5qJTGBCS1UaVoo5yP0Jc_VP2z1kLOV0xh3bbV_DcVICAU3BDaQ37x_TWzTwm-BOT803QmKeAQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=A+METHOD+AND+DEVICE+FOR+EXECUTING+A+DECRYPTING+MECHANISM+THROUGH+CALCULATING+A+STANDARDIZED+MODULAR+EXPONENTIATION+FOR+THWARTING+TIMING+ATTACKS&rft.inventor=HOLLMANN%2C+HENDRIK%2C+DIRK%2C+LODEWIJK&rft.inventor=VAN+DIJK%2C+MARTEN%2C+ERIK&rft.inventor=LENOIR%2C+PETRUS%2C+JOHANNES&rft.date=1999-06-10&rft.externalDBID=A3&rft.externalDocID=WO9914880A3