Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019059042 - SECRET READING DEVICE, SECRET WRITING DEVICE, METHOD FOR SAID DEVICES, AND PROGRAM

Publication Number WO/2019/059042
Publication Date 28.03.2019
International Application No. PCT/JP2018/033595
International Filing Date 11.09.2018
IPC
G09C 1/00 2006.01
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
G06F 21/71 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
CPC
G06F 21/71
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
G06F 21/72
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
72in cryptographic circuits
G09C 1/00
GPHYSICS
09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
CCODING OR CIPHERING 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
  • 日本電信電話株式会社 NIPPON TELEGRAPH AND TELEPHONE CORPORATION [JP]/[JP]
Inventors
  • 濱田 浩気 HAMADA, Koki
Agents
  • 中尾 直樹 NAKAO, Naoki
  • 中村 幸雄 NAKAMURA, Yukio
  • 義村 宗洋 YOSHIMURA, Takahiro
Priority Data
2017-18126221.09.2017JP
2017-18126321.09.2017JP
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) SECRET READING DEVICE, SECRET WRITING DEVICE, METHOD FOR SAID DEVICES, AND PROGRAM
(FR) DISPOSITIF DE LECTURE SECRÈTE, DISPOSITIF D'ÉCRITURE SECRÈTE, PROCÉDÉ POUR LESDITS DISPOSITIFS, ET PROGRAMME
(JA) 秘密読み込み装置、秘密書き込み装置、それらの方法、およびプログラム
Abstract
(EN)
Data is efficiently read from a sequence without revealing a read position. A secret reading device 1 receives a concealed sentence sequence and a concealed sentence of a read position as input, and outputs a read position element of the concealed sentence sequence. A vector creation unit (12) creates a vector expressing the read position. A compression calculation unit (13) repeatedly generates a new concealed sentence sequence having, as an element, the inner product of a vector based on the concealed sentence sequence and the vector expressing the read position. A reading unit (14) outputs the new concealed sentence sequence, which has an element number of 1, as the read position element of the concealed sentence sequence.
(FR)
Les données sont lues efficacement dans une séquence sans révéler une position de lecture. Un dispositif de lecture secrète 1 reçoit une séquence de phrases dissimulées et une phrase dissimulée d'une position de lecture en tant qu'entrée, et délivre en sortie un élément de position de lecture de la séquence de phrases dissimulées. Une unité de création vectorielle (12) crée un vecteur exprimant la position de lecture. Une unité de calcul de compression (13) génère de manière répétée une nouvelle séquence de phrases dissimulées comportant, en tant qu'élément, le produit interne d'un vecteur sur la base de la séquence de phrases dissimulées et du vecteur exprimant la position de lecture. Une unité de lecture (14) délivre la nouvelle séquence de phrases dissimulées, qui présente un nombre d'éléments égal à 1, en tant qu'élément de position de lecture de la séquence de phrases dissimulées.
(JA)
読み込み位置を明かすことなく配列からのデータ読み込みを効率よく行う。秘密読み込み装置1は、秘匿文の配列と読み込み位置の秘匿文とを入力とし、秘匿文の配列の読み込み位置の要素を出力する。ベクトル作成部(12)は、読み込み位置を表現するベクトルを作成する。圧縮計算部(13)は、秘匿文の配列に基づくベクトルと読み込み位置を表現するベクトルとの内積を要素とする新たな秘匿文の配列を繰り返し生成する。読み込み部(14)は、要素数が1の新たな秘匿文の配列を秘匿文の配列の読み込み位置の要素として出力する。
Latest bibliographic data on file with the International Bureau