Processing

Please wait...

Settings

Settings

Goto Application

1. WO2023283661 - RANDOM NUMBERS BY ABELIAN VARIETIES

Publication Number WO/2023/283661
Publication Date 19.01.2023
International Application No. PCT/AT2021/060252
International Filing Date 16.07.2021
IPC
G06F 7/58 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
58Random or pseudo-random number generators
G06F 7/72 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
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
72using residue arithmetic
H04L 9/30 2006.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
28using particular encryption algorithm
30Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
Applicants
  • XEPHOR SOLUTIONS GMBH [AT]/[AT]
Inventors
  • OPPL, Konstantin
Agents
  • TORGGLER & HOFMANN PATENTANWÄLTE GMBH & CO KG
  • TORGGLER, Paul
  • HOFINGER, Stephan
  • MASCHLER, Christoph
  • LERCHER, Almar
  • HECHENLEITNER, Bernhard
Priority Data
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) RANDOM NUMBERS BY ABELIAN VARIETIES
(FR) NOMBRES ALÉATOIRES PAR VARIÉTÉS ABÉLIENNES
Abstract
(EN) A computer-implemented method for generating at least one random number (10), comprising: • determining at least one measured seed value (6) with at least one sensor (1) • based on the at least one measured seed value (6), determining a set of selecting functions (7), where a selecting function (7) maps onto a point on an Abelian variety (14) • evaluate the selecting functions (7) in order to obtain a set of starting points (8) on the Abelian variety (14) • generating a set of output points (9) on the Abelian variety (14) by applying the group operation (16) of the Abelian variety (14) to at least one of the elements of the set of starting points (8) • extracting at least one random number (10) from the set of output points (8).
(FR) L'invention concerne un procédé mis en œuvre par ordinateur pour générer au moins un nombre aléatoire (10), qui consiste à : • déterminer au moins une valeur de graine mesurée (6) avec au moins un capteur (1) • sur la base de la ou des valeurs de graine mesurées (6), déterminer un ensemble de fonctions de sélection (7), une fonction de sélection (7) étant mappée à un point sur une variété abélienne (14) • évaluer les fonctions de sélection (7) afin d'obtenir un ensemble de points de départ (8) sur la variété abélienne (14) • générer un ensemble de points de sortie (9) sur la variété abélienne (14) par application de l'opération de groupe (16) de la variété abélienne (14) à au moins l'un des éléments de l'ensemble de points de départ (8) • extraire au moins un nombre aléatoire (10) de l'ensemble de points de sortie (8).
Latest bibliographic data on file with the International Bureau