ATE535860T1 - Verarbeitungseinheit, programm und verfahren für elliptische kurven arithmetik - Google Patents

Verarbeitungseinheit, programm und verfahren für elliptische kurven arithmetik

Info

Publication number
ATE535860T1
ATE535860T1 AT10150589T AT10150589T ATE535860T1 AT E535860 T1 ATE535860 T1 AT E535860T1 AT 10150589 T AT10150589 T AT 10150589T AT 10150589 T AT10150589 T AT 10150589T AT E535860 T1 ATE535860 T1 AT E535860T1
Authority
AT
Austria
Prior art keywords
value
point
output values
arithmetic
program
Prior art date
Application number
AT10150589T
Other languages
English (en)
Inventor
Kouichi Itoh
Dai Yamamoto
Tetsuya Izu
Masahiko Takenaka
Kazuyoshi Furukawa
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Application granted granted Critical
Publication of ATE535860T1 publication Critical patent/ATE535860T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60—Methods 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/72—Methods 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/724—Finite field arithmetic
    • G06F7/725—Finite field arithmetic over elliptic curves
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72—Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219—Countermeasures against side channel or fault attacks
    • G06F2207/7271—Fault verification, e.g. comparing two values which should be the same, unless a computational fault occurred

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)
  • Executing Machine-Instructions (AREA)
AT10150589T 2009-01-19 2010-01-12 Verarbeitungseinheit, programm und verfahren für elliptische kurven arithmetik ATE535860T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009009091A JP2010164904A (ja) 2009-01-19 2009-01-19 楕円曲線演算処理装置、楕円曲線演算処理プログラム及び方法

Publications (1)

Publication Number Publication Date
ATE535860T1 true ATE535860T1 (de) 2011-12-15

Family

ID=41718332

Family Applications (1)

Application Number Title Priority Date Filing Date
AT10150589T ATE535860T1 (de) 2009-01-19 2010-01-12 Verarbeitungseinheit, programm und verfahren für elliptische kurven arithmetik

Country Status (4)

Country Link
US (1) US20100232601A1 (de)
EP (1) EP2211265B1 (de)
JP (1) JP2010164904A (de)
AT (1) ATE535860T1 (de)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103282950B (zh) * 2010-12-27 2015-11-25 三菱电机株式会社 运算装置、运算装置的椭圆标量乘法方法以及运算装置的剩余运算方法
JP2014178506A (ja) * 2013-03-15 2014-09-25 Mega Chips Corp 楕円曲線暗号装置
CN103763703B (zh) * 2014-01-09 2017-05-10 广州中国科学院先进技术研究所 一种基于数学形态学的无线网络攻击检测方法
US9833174B2 (en) 2014-06-12 2017-12-05 Rochester Institute Of Technology Method for determining hearing thresholds in the absence of pure-tone testing
FR3024808B1 (fr) * 2014-08-05 2016-07-29 Inside Secure Procede de cryptographie sur courbe elliptique comprenant une detection d’erreur
US9590805B1 (en) * 2014-12-23 2017-03-07 EMC IP Holding Company LLC Ladder-based cryptographic techniques using pre-computed points
US10129026B2 (en) * 2016-05-03 2018-11-13 Certicom Corp. Method and system for cheon resistant static diffie-hellman security
CA2984390A1 (en) * 2016-11-07 2018-05-07 Infosec Global Inc. Elliptic curve isogeny-based cryptographic scheme
US10601578B2 (en) * 2017-10-26 2020-03-24 Nxp B.V. Protecting ECC against fault attacks
AU2020353720A1 (en) * 2019-09-25 2022-03-31 Commonwealth Scientific And Industrial Research Organisation Cryptographic services for browser applications

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0984357B1 (de) * 1998-09-03 2003-04-16 Nippon Telegraph and Telephone Corporation Gerät und Verfahren zur Elliptische-Kurven Multiplikation und Aufnahmemedium mitdarauf aufgenommen ein Program zur Ausführung des Verfahrens
JP2003216026A (ja) * 2002-01-18 2003-07-30 Sony Corp 楕円曲線暗号処理方法および楕円曲線暗号処理装置、並びにコンピュータ・プログラム
JP4034585B2 (ja) * 2002-01-28 2008-01-16 松下電器産業株式会社 楕円曲線演算装置及び楕円曲線演算方法
WO2004055756A1 (ja) * 2002-12-18 2004-07-01 Fujitsu Limited 秘密鍵を用いた耐タンパ楕円曲線暗号処理
EP1653428B1 (de) * 2003-08-06 2012-08-15 Fujitsu Limited Einrichtung zur verschlüsselung mit elliptischen kurven, verfahren zur verschlüsselung mit elliptischen kurven, programm zur verschlüsselung mit elliptischen kurven und das programm aufzeichnendes computerlesbares aufzeichnungsmedium
JP4282546B2 (ja) * 2004-05-19 2009-06-24 株式会社東芝 暗号装置、復号装置、鍵生成装置、プログラム及び方法
JP4528114B2 (ja) * 2004-12-28 2010-08-18 日本電信電話株式会社 鍵生成装置、暗号化装置、検査装置、復号化装置並びに鍵生成プログラム、暗号化プログラム、検査プログラム、復号化プログラム
JP4861272B2 (ja) * 2007-08-31 2012-01-25 日本電信電話株式会社 楕円曲線暗号演算装置、方法、プログラム

Also Published As

Publication number Publication date
US20100232601A1 (en) 2010-09-16
EP2211265A1 (de) 2010-07-28
JP2010164904A (ja) 2010-07-29
EP2211265B1 (de) 2011-11-30

Similar Documents

Publication Publication Date Title
Wen et al. Systematic literature review of machine learning based software development effort estimation models
Drougkas et al. Analytical micro-modeling of masonry periodic unit cells–Elastic properties
JP2017097520A5 (de)
MX358068B (es) Metodos y aparato para usar los datos de vibracion para determinar una condicion de un dispositivo de control de procesos.
WO2012158728A3 (en) Adjusting the clock frequency of a processing unit in real-time based on a frequency sensitivity value
WO2010129922A3 (en) Signal processing in physiological noise
GB201211544D0 (en) Trusted boot of a virtual machine
SG159501A1 (en) Image-processing apparatus, image processing method and image processing program
ATE525703T1 (de) Bildverarbeitungsvorrichtung und bildverarbeitungsverfahren
EP4604127A3 (de) Verfahren und prozesse zur nichtinvasiven beurteilung genetischer variationen
JP2014016819A5 (de)
EP2857969A3 (de) Datenverarbeitungsverwaltungsverfahren, Informationsverarbeitungsvorrichtung und Datenverarbeitungsverwaltung
GB201302443D0 (en) Detecting malicious computer code in an executing program module
MY159191A (en) Tracing of a Data Processing Apparatus
MX2019000748A (es) Metodo para determinar en el transcurso del tiempo un volumen permitido maximo de agua que se puede captar desde una fuente de agua subterranea.
JP2014217691A5 (de)
FI3777664T3 (fi) Menetelmiä viiveen kompensoimiseksi analyyttimittauksia varten sekä niihin liittyviä laitteita
Mosleh Evaluation of fully fuzzy matrix equations by fuzzy neural network
MX2015010088A (es) Metodo para medir un parametro fisiologico tal como un ritmo biologico, en funcion de al menos dos sensores - dispositivo de medicion asociado.
WO2017053022A8 (en) Speculative scalarization in vector processing
SE1750605A1 (en) Method and control arrangement for prediction of malfunction of a wheel bearing unit of an axle in a vehicle
IN2014DN08430A (de)
MX2016006903A (es) Metodo para operar una pluralidad de maquinas de medicion y aparato completo que comprende al menos dos maquinas de medicion.
GB2513504A (en) Incremental modification of an error detection code
MX2013002348A (es) Monitoreo de aplicacion.