Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022009389 - INVERSE COMPUTING DEVICE, INVERSE COMPUTING METHOD, AND INVERSE COMPUTING PROGRAM

Publication Number WO/2022/009389
Publication Date 13.01.2022
International Application No. PCT/JP2020/026860
International Filing Date 09.07.2020
IPC
G09C 1/00 2006.1
GPHYSICS
09EDUCATING; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
1Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
Applicants
  • 三菱電機株式会社 MITSUBISHI ELECTRIC CORPORATION [JP]/[JP]
Inventors
  • 早坂 健一郎 HAYASAKA, Kenichiro
Agents
  • 溝井国際特許業務法人 MIZOI INTERNATIONAL PATENT FIRM
Priority Data
Publication Language Japanese (ja)
Filing Language Japanese (JA)
Designated States
Title
(EN) INVERSE COMPUTING DEVICE, INVERSE COMPUTING METHOD, AND INVERSE COMPUTING PROGRAM
(FR) DISPOSITIF DE CALCUL INVERSE, PROCÉDÉ DE CALCUL INVERSE ET PROGRAMME DE CALCUL INVERSE
(JA) 逆元演算装置、逆元演算方法および逆元演算プログラム
Abstract
(EN) An acceptance unit (110) accepts an element a. A preliminary computation unit (120) uses a0, a1, and a2 to compute t1 that is a computational result of a0 2, t2 that is a computational result of a2 2, t3 that is a computational result of a0a1, t4 that is a computational result of a1a2, and t7 that is equal to a computational result of (a0+a1)(a1-a2). An inverse computing unit (130) uses t1, t2, t3, t4, and t7 to compute b0 that is equal to a computational result of a0 2-a1a2v, b1 that is equal to a computational result of a2 2v-a0a1, and b2 that is equal to a computational result of a1 2-a0a2. An output unit (140) uses b0, b1, and b2 to generate and output the inverse a-1.
(FR) Une unité d'acceptation (110) accepte un élément a. Une unité de calcul préliminaire (120) utilise a0, a1, et a2 pour calculer t1 qui est un résultat de calcul de a0 2, t2 qui est un résultat de calcul de a2 2, t3 qui est un résultat de calcul de a0a1, t4 qui est un résultat de calcul de a1a2, et t7 qui est égal à un résultat de calcul (a0+a1)(a1-a2). Une unité de calcul inverse (130) utilise t1, t2, t3, t4, et t7 pour calculer b0 qui est égal à un résultat de calcul de a0 2-a1a2v, b1 qui est égal à un résultat de calcul de a2 2v-a0a1, et b2 qui est un résultat de calcul de a1 2-a0a2. Une unité de sortie (140) utilise b0, b1, et b2 pour générer et délivrer l'inverse a-1.
(JA) 受付部(110)は元aを受け付ける。事前演算部(120)は、aとaとaを用いて、aの計算結果であるtと、aの計算結果であるtと、aの計算結果であるtと、aの計算結果であるtと、(a+a)(a-a)の計算結果に等しいtと、を算出する。逆元演算部(130)は、tとtとtとtとtを用いて、a-avの計算結果に等しいbと、av-aの計算結果に等しいbと、a-aの計算結果に等しいbと、を算出する。出力部(140)は、bとbとbを用いて前記逆元a-1を生成して出力する。
Latest bibliographic data on file with the International Bureau