(EN) Provided is an information processing device for implementing type conversion processing, with good efficiency, in four-way MPC using 2-out-of-4 duplicate secret sharing. The information processing device comprises a basic computation seed storage unit, a redistribution value calculation unit, and a share reconstruction unit. The basic computation seed storage unit stores seeds for generating random numbers when performing computations on shares. The redistribution value calculation unit generates a random number using a seed and uses the generated random number to calculate a share redistribution value, and sends data pertaining to the generated random number to another device. The share reconstruction unit constructs uses data pertaining to a generated random number received from the other device and the share redistribution value to construct shares for type conversion.
(FR) L'invention concerne un dispositif de traitement d'informations pour mettre en oeuvre un traitement de conversion de type, avec une bonne efficacité, dans un MPC à quatre voies à l'aide d'un partage de secret multiplié 2- par -4. Le dispositif de traitement d'informations comprend une unité de stockage de germes de calcul de base, une unité de calcul de valeur de redistribution et une unité de reconstruction de partage. L'unité de stockage de germes de calcul de base stocke des germes pour générer des nombres aléatoires lors de la réalisation de calculs sur des actions. L'unité de calcul de valeur de redistribution génère un nombre aléatoire à l'aide d'un germe et utilise le nombre aléatoire généré pour calculer une valeur de redistribution de partage, et envoie des données concernant le nombre aléatoire généré à un autre dispositif. Les constructions d'unité de reconstruction de partage utilisent des données concernant un nombre aléatoire généré reçu à partir de l'autre dispositif et la valeur de redistribution de partage pour construire des parts pour la conversion de type.
(JA) 2-out-of-4複製型秘密分散を用いた4者間MPCにて効率の良い型変換処理を実行する情報処理装置を提供する。情報処理装置は、基本演算シード記憶部と、再分散値計算部と、シェア構成部と、を備える。基本演算シード記憶部は、シェアについての演算を行う際の乱数を生成するためのシードを格納する。再分散値計算部は、シードを用いて乱数を生成し、生成された乱数によりシェアの再分散値を計算すると共に、生成された乱数に関するデータを他の装置に送信する。シェア構成部は、他の装置から受信した生成された乱数に関するデータ及びシェアの再分散値を用いて型変換用のシェアを構成する。