Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020240646 - DISPOSITIF GÉNÉRATION DE CLÉ D'UTILISATEUR DE DONNÉES, PROCÉDÉ DE GÉNÉRATION DE CLÉ ET PROGRAMME DE GÉNÉRATION DE CLÉ

Numéro de publication WO/2020/240646
Date de publication 03.12.2020
N° de la demande internationale PCT/JP2019/020839
Date du dépôt international 27.05.2019
CIB
H04L 9/30 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
9Dispositions pour les communications secrètes ou protégées
28utilisant un algorithme de chiffrement particulier
30Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
G09C 1/00 2006.01
GPHYSIQUE
09ENSEIGNEMENT; CRYPTOGRAPHIE; PRÉSENTATION; PUBLICITÉ; SCEAUX
CAPPAREILS À CHIFFRER OU À DÉCHIFFRER POUR LA CRYPTOGRAPHIE OU D'AUTRES FINS IMPLIQUANT LA NÉCESSITÉ DU SECRET
1Appareils ou méthodes au moyen desquels une suite donnée de signes, p.ex. un texte intelligible, est transformée en une suite de signes inintelligibles en transposant les signes ou groupes de signes ou en les remplaçant par d'autres suivant un système préétabli
H04L 9/32 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
9Dispositions pour les communications secrètes ou protégées
32comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
Déposants
  • 三菱電機株式会社 MITSUBISHI ELECTRIC CORPORATION [JP]/[JP]
Inventeurs
  • 安田 聖 YASUDA, Satoshi
Mandataires
  • 溝井国際特許業務法人 MIZOI INTERNATIONAL PATENT FIRM
Données relatives à la priorité
Langue de publication japonais (JA)
Langue de dépôt japonais (JA)
États désignés
Titre
(EN) DATA USER KEY GENERATION DEVICE, KEY GENERATION METHOD AND KEY GENERATION PROGRAM
(FR) DISPOSITIF GÉNÉRATION DE CLÉ D'UTILISATEUR DE DONNÉES, PROCÉDÉ DE GÉNÉRATION DE CLÉ ET PROGRAMME DE GÉNÉRATION DE CLÉ
(JA) データ利用者鍵生成装置、鍵生成方法及び鍵生成プログラム
Abrégé
(EN)
A reception unit (401) receives common parameters. The common parameters include at least a polynomial ring R = Z[X]/<XN + 1>, a distribution χ on the polynomial ring R, an integer q that is two or a greater integer determined dependently on a parameter λ, and N that is any power of two. A key generation unit (402): selects a polynomial s’ from the distribution χ; vectorizes the selected polynomial s’ to acquire a vector s; selects N polynomials from a polynomial ring Rq having as the elements thereof polynomials the multiple respective coefficients of which are the remainders obtained by dividing, by the integer q, each of the multiple coefficients of the polynomials that are the elements of the polynomial ring R; vectorizes the selected N polynomials to acquire a vector a; selects N polynomials from the distribution χ; vectorizes the selected N polynomials to acquire a vector e; uses any integer p to calculate b = s’a + pe, thereby acquiring a vector b; and couples the vector b with a vector (−a) to generate a matrix A1 of N × 2.
(FR)
La présente invention concerne une unité de réception (401) recevant des paramètres communs. Les paramètres communs comprennent au moins un anneau polynomial R = Z[X]/<XN + 1> une distribution χ sur l'anneau polynomial R, un nombre entier q qui est deux ou un nombre entier supérieur déterminé en fonction d'un paramètre λ, et N qui est n'importe quelle puissance de deux. Une unité de génération de clé (402) : sélectionne un polynôme s' à partir de la distribution χ ; vectorise le polynôme sélectionné s' pour acquérir un vecteur s ; sélectionne N polynômes à partir d'un anneau polynomial Rq ayant comme éléments de ceux-ci des polynômes dont les multiples coefficients respectifs sont les restes obtenus par division, par l'entier q, de chacun des multiples coefficients des polynômes qui sont les éléments de l'anneau polynomial R ; vectorise les N polynômes sélectionnés pour acquérir un vecteur a ; sélectionne N polynômes à partir de la distribution χ ; vectorise les N polynômes sélectionnés pour acquérir un vecteur e ; utilise tout entier p pour calculer b = s'a + pe, obtenant ainsi un vecteur b ; et couple le vecteur b à un vecteur (-a) pour générer une matrice A1 de N × 2.
(JA)
受信部(401)は、共通パラメータを受信する。共通パラメータには、少なくとも、多項式環R=Z[X]/<X+1>と、多項式環R上の分布χと、パラメータλに依存して決定される2以上の整数である整数qと、任意の2の冪数であるNとが含まれ、鍵生成部(402)は、分布χから多項式s'を選択し、選択した多項式s'をベクトル化してベクトルsを取得し、多項式環Rの要素である多項式の複数の係数の各々を整数qで除算して得られる余りが複数の係数の各々である多項式を要素にもつ多項式環RからN個の多項式を選択し、選択したN個の多項式をベクトル化してベクトルaを取得し、分布χからN個の多項式を選択し、選択したN個の多項式をベクトル化してベクトルeを取得し、任意の整数pを用いて、b=s'a+peを計算して、ベクトルbを取得し、ベクトルbとベクトル(-a)とを連結して、N×2の行列A1を生成する。
Dernières données bibliographiques dont dispose le Bureau international