MODULAR EXPONENTIATION ARITHMETIC UNIT, IC CARD, MODULAR EXPONENTIATION ARITHMETIC METHOD, AND MODULAR EXPONENTIATION ARITHMETIC PROGRAM

PROBLEM TO BE SOLVED: To provide a modular exponentiation arithmetic unit, an IC card, a modular exponentiation arithmetic method, and a modular exponentiation arithmetic program so as to be capable of effectively dealing with an attack such as "Bypass Fault Attack".SOLUTION: A modular exp...

Full description

Saved in:
Bibliographic Details
Main Author HANDA FUKIO
Format Patent
LanguageEnglish
Japanese
Published 18.01.2016
Subjects
Online AccessGet full text

Cover

Loading…
Abstract PROBLEM TO BE SOLVED: To provide a modular exponentiation arithmetic unit, an IC card, a modular exponentiation arithmetic method, and a modular exponentiation arithmetic program so as to be capable of effectively dealing with an attack such as "Bypass Fault Attack".SOLUTION: A modular exponentiation arithmetic unit counts, when a public key index e is expressed as a binary digit representation e(k(bit length of e)>i≥0) and while repeating operations consisting of k times square residue arithmetics and the number of bits times multiplication remainder arithmetics to be e=1, the times of operations of the square residue arithmetics or the multiplication remainder arithmetics, compares the counted times of operations with a predetermined number of times, determines whether it is abnormal or not on the basis of the comparison result, and performs an error processing if it is determined to be abnormal. 【課題】"Bypass Fault Attack"等の攻撃に対して有効に対応することが可能な、べき乗剰余演算装置、ICカード、べき乗剰余演算方法、及び、べき乗剰余演算プログラムを提供する。【解決手段】本発明は、公開鍵指数eを2進数表現ei(k(eのビット長)>i≧0)としたときに、k回の二乗剰余演算と、ei=1となるビットの数と等しい回数の乗算剰余演算との繰り返し演算中に、前記二乗剰余演算または前記乗算剰余演算の演算回数をカウントし、カウントされた前記演算回数と予め設定された設定回数とを比較し、当該比較結果に基づいて異常であるか否かを判定し、異常であると判定された場合、エラー処理を行う。【選択図】図2
AbstractList PROBLEM TO BE SOLVED: To provide a modular exponentiation arithmetic unit, an IC card, a modular exponentiation arithmetic method, and a modular exponentiation arithmetic program so as to be capable of effectively dealing with an attack such as "Bypass Fault Attack".SOLUTION: A modular exponentiation arithmetic unit counts, when a public key index e is expressed as a binary digit representation e(k(bit length of e)>i≥0) and while repeating operations consisting of k times square residue arithmetics and the number of bits times multiplication remainder arithmetics to be e=1, the times of operations of the square residue arithmetics or the multiplication remainder arithmetics, compares the counted times of operations with a predetermined number of times, determines whether it is abnormal or not on the basis of the comparison result, and performs an error processing if it is determined to be abnormal. 【課題】"Bypass Fault Attack"等の攻撃に対して有効に対応することが可能な、べき乗剰余演算装置、ICカード、べき乗剰余演算方法、及び、べき乗剰余演算プログラムを提供する。【解決手段】本発明は、公開鍵指数eを2進数表現ei(k(eのビット長)>i≧0)としたときに、k回の二乗剰余演算と、ei=1となるビットの数と等しい回数の乗算剰余演算との繰り返し演算中に、前記二乗剰余演算または前記乗算剰余演算の演算回数をカウントし、カウントされた前記演算回数と予め設定された設定回数とを比較し、当該比較結果に基づいて異常であるか否かを判定し、異常であると判定された場合、エラー処理を行う。【選択図】図2
Author HANDA FUKIO
Author_xml – fullname: HANDA FUKIO
BookMark eNrjYmDJy89L5WTo8PV3CfVxDFJwjQjw93P1C_F0DPH091NwDPIM8fB1DfF0Vgj18wzRUQAynB2DXHQUCGsAkh7-QJWOfi5EqA4I8ncPcvTlYWBNS8wpTuWF0twMSm6uIc4euqkF-fGpxQWJyal5qSXxXgFGBoZmBgYWlpYmjsZEKQIAtdFBHg
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 べき乗剰余演算装置、ICカード、べき乗剰余演算方法、及び、べき乗剰余演算プログラム
ExternalDocumentID JP2016008994A
GroupedDBID EVB
ID FETCH-epo_espacenet_JP2016008994A3
IEDL.DBID EVB
IngestDate Fri Aug 09 05:01:15 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
Japanese
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_JP2016008994A3
Notes Application Number: JP20140127864
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160118&DB=EPODOC&CC=JP&NR=2016008994A
ParticipantIDs epo_espacenet_JP2016008994A
PublicationCentury 2000
PublicationDate 20160118
PublicationDateYYYYMMDD 2016-01-18
PublicationDate_xml – month: 01
  year: 2016
  text: 20160118
  day: 18
PublicationDecade 2010
PublicationYear 2016
RelatedCompanies DAINIPPON PRINTING CO LTD
RelatedCompanies_xml – name: DAINIPPON PRINTING CO LTD
Score 3.133701
Snippet PROBLEM TO BE SOLVED: To provide a modular exponentiation arithmetic unit, an IC card, a modular exponentiation arithmetic method, and a modular exponentiation...
SourceID epo
SourceType Open Access Repository
SubjectTerms ADVERTISING
CODING OR CIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHERPURPOSES INVOLVING THE NEED FOR SECRECY
CRYPTOGRAPHY
DISPLAY
EDUCATION
PHYSICS
SEALS
Title MODULAR EXPONENTIATION ARITHMETIC UNIT, IC CARD, MODULAR EXPONENTIATION ARITHMETIC METHOD, AND MODULAR EXPONENTIATION ARITHMETIC PROGRAM
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160118&DB=EPODOC&locale=&CC=JP&NR=2016008994A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS8MwED_m_HzTqqhTKSJ92tCuWRsfhnRJZzfsB6WTvY2260CFbbiK_4J_tpfY6Z6mLyGfB0n45XKXuwvANc3S8e2E5A0zTVBA0RFSNKd5o2npiUFMSjMZjsHzTXdA-sPWsAKvS18YGSf0QwZHRERliPdCntfzXyUWl7aVi5v0Gatm9924zbVSOtZN4Uip8U7bCQMeMI2xdj_U_Oi7TTxxEXsDNvEebQk4OE8d4ZYyX-Up3X3YCpHctDiAykuiwC5bfr2miK-US7MLBXa88vVbgW1prpktsLKE5OIQPr2ADx7tSHWGYeA7ftyTWifVjnqx6zlxj6ko48V1FTPMjnhd_XsApm6APW2f_6N3GAUPke0dwVXXiZnbwImOfpZ11A9XFsU4hup0Ns1PQG0aFmnlKCe1qEXuUpJMMsNANp8lE5rg9eEUamsIna1trcGeKAkdhk7PoVq8vecXyNWL9FLuxhfp_pqT
link.rule.ids 230,309,783,888,25576,76882
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjR3bTsIw9ATxgm86NSpeFmP2BJGxMuoDMWMdbsguWYrhjWxzJGoCRGb8BT_bszqUJ_SlaXrak7TN6bn0XACuaRI_NSYkretxhAqKiiRFU5rWm2010ohOaSLSMbiebg9Jf9QaleB1GQsj8oR-iOSISFEJ0nsm3uv5rxGLCd_KxU38jEOzux7vMKXQjlU9D6RUWLdjBT7zTcU0O_1A8cJvWP7FRYwN2EQZm-blDqzHbh6WMl_lKb092AoQ3TTbh9JLJEHFXJZek_JSyoXbhQQ7bvH7LcG2cNdMFjhYkOTiAD5dnw0HRihbo8D3LI87wuokG6HDbdfijimjjsdrMnZMI2Q1-e8F2No-zjQ89o_ZQejfh4Z7CFc9i5t2HTc6_jnWcT9YORTtCMrT2TQ9BrmptUkrRT2pRdvkNibRJNE0ZPNJNKERig8nUF2D6HQt9BIqNncH44HjPVRhN4fk9gyVnkE5e3tPz5HDZ_GFuJkvU-Cdgw
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=MODULAR+EXPONENTIATION+ARITHMETIC+UNIT%2C+IC+CARD%2C+MODULAR+EXPONENTIATION+ARITHMETIC+METHOD%2C+AND+MODULAR+EXPONENTIATION+ARITHMETIC+PROGRAM&rft.inventor=HANDA+FUKIO&rft.date=2016-01-18&rft.externalDBID=A&rft.externalDocID=JP2016008994A