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

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • G06F2207/7271Fault 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
KR101439804B1 (ko) * 2010-12-27 2014-09-11 미쓰비시덴키 가부시키가이샤 연산 장치, 연산 장치의 타원 스칼라 곱셈 방법, 타원 스칼라 곱셈 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체, 연산 장치의 잉여 연산 방법 및 잉여 연산 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체
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
CN114503105A (zh) * 2019-09-25 2022-05-13 联邦科学和工业研究组织 用于浏览器应用的密码服务

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69906897T2 (de) * 1998-09-03 2004-01-29 Nippon Telegraph & Telephone 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 松下電器産業株式会社 楕円曲線演算装置及び楕円曲線演算方法
JP4789468B2 (ja) * 2002-12-18 2011-10-12 富士通株式会社 秘密鍵を用いた耐タンパ楕円曲線暗号処理
WO2005015526A1 (ja) * 2003-08-06 2005-02-17 Fujitsu Limited 楕円曲線暗号装置,楕円曲線暗号方法,楕円曲線暗号プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
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
EP2211265B1 (de) 2011-11-30
US20100232601A1 (en) 2010-09-16
EP2211265A1 (de) 2010-07-28
JP2010164904A (ja) 2010-07-29

Similar Documents

Publication Publication Date Title
ATE535860T1 (de) Verarbeitungseinheit, programm und verfahren für elliptische kurven arithmetik
Wen et al. Systematic literature review of machine learning based software development effort estimation models
IN2015CH03126A (de)
MY159877A (en) Toothbrushing monitoring device
JP2017097520A5 (de)
MX358068B (es) Metodos y aparato para usar los datos de vibracion para determinar una condicion de un dispositivo de control de procesos.
Drougkas et al. Analytical micro-modeling of masonry periodic unit cells–Elastic properties
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
SG140573A1 (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)
GB201302443D0 (en) Detecting malicious computer code in an executing program module
MY159191A (en) Tracing of a Data Processing Apparatus
EP2660717A3 (de) Vorrichtung zur Prädikatsberechnung in Prozessorbefehlssatz
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.
WO2015166493A3 (en) Method and system for characterizing plant behavior
FI3777664T3 (fi) Menetelmiä viiveen kompensoimiseksi analyyttimittauksia varten sekä niihin liittyviä laitteita
Mosleh Evaluation of fully fuzzy matrix equations by fuzzy neural network
GB201219722D0 (en) X-ray analysis apparatus
JP2015177329A5 (de)
SE1750605A1 (en) Method and control arrangement for prediction of malfunction of a wheel bearing unit of an axle in a vehicle
MX2015010088A (es) Metodo para medir un parametro fisiologico tal como un ritmo biologico, en funcion de al menos dos sensores - dispositivo de medicion asociado.
MX371006B (es) Método para operar una pluralidad de máquinas de medición y aparato completo que comprende al menos dos máquinas de medición.