ES2530944T3 - Sistema de generación de números aleatorios basándose en el ruido de arranque de una memoria - Google Patents

Sistema de generación de números aleatorios basándose en el ruido de arranque de una memoria Download PDF

Info

Publication number
ES2530944T3
ES2530944T3 ES12718111T ES12718111T ES2530944T3 ES 2530944 T3 ES2530944 T3 ES 2530944T3 ES 12718111 T ES12718111 T ES 12718111T ES 12718111 T ES12718111 T ES 12718111T ES 2530944 T3 ES2530944 T3 ES 2530944T3
Authority
ES
Spain
Prior art keywords
memory
generation system
number generation
random number
random
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES12718111T
Other languages
English (en)
Inventor
Der Sluis Erik Van
Geert Jan Schrijen
Héléna Handschuh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intrinsic ID BV
Original Assignee
Intrinsic ID BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intrinsic ID BV filed Critical Intrinsic ID BV
Application granted granted Critical
Publication of ES2530944T3 publication Critical patent/ES2530944T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/588Random number generators, i.e. based on natural stochastic processes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Storage Device Security (AREA)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Power Sources (AREA)

Abstract

Un sistema de generación de números aleatorios para generar una secuencia de números aleatorios, que comprende - una memoria, siendo la memoria escribible, volátil y estando configurada de tal manera que la memoria contiene un contenido de memoria al menos parcialmente aleatorio tras cada puesta en funcionamiento de la memoria, y - una unidad de instanciación configurada para iniciar el sistema de generación de números aleatorios con una dependencia inicial del contenido de memoria al menos parcialmente aleatorio, generándose la secuencia de números aleatorios dependiendo del valor inicial, caracterizado por que comprende además: - una unidad de sobreescritura configurada para sobrescribir al menos una parte de la memoria con los números aleatorios generados por el sistema de generación de números aleatorios dependiendo del valor inicial.
ES12718111T 2011-04-05 2012-04-05 Sistema de generación de números aleatorios basándose en el ruido de arranque de una memoria Active ES2530944T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161471771P 2011-04-05 2011-04-05
PCT/EP2012/056277 WO2012136763A2 (en) 2011-04-05 2012-04-05 Random number generating system based on memory start-up noise

Publications (1)

Publication Number Publication Date
ES2530944T3 true ES2530944T3 (es) 2015-03-09

Family

ID=46025630

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12718111T Active ES2530944T3 (es) 2011-04-05 2012-04-05 Sistema de generación de números aleatorios basándose en el ruido de arranque de una memoria

Country Status (6)

Country Link
US (1) US9383969B2 (es)
EP (1) EP2695052B1 (es)
JP (1) JP6182132B2 (es)
KR (1) KR101972126B1 (es)
ES (1) ES2530944T3 (es)
WO (1) WO2012136763A2 (es)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8793296B2 (en) * 2012-02-02 2014-07-29 Kaohsiung Medical University Random number generating method
US8861725B2 (en) * 2012-07-10 2014-10-14 Infineon Technologies Ag Random bit stream generator with enhanced backward secrecy
US8879733B2 (en) 2012-07-10 2014-11-04 Infineon Technologies Ag Random bit stream generator with guaranteed minimum period
US8966310B2 (en) 2012-11-15 2015-02-24 Elwha Llc Redundancy for loss-tolerant data in non-volatile memory
US9582465B2 (en) 2012-11-15 2017-02-28 Elwha Llc Flexible processors and flexible memory
US8996951B2 (en) 2012-11-15 2015-03-31 Elwha, Llc Error correction with non-volatile memory on an integrated circuit
US9442854B2 (en) 2012-11-15 2016-09-13 Elwha Llc Memory circuitry including computational circuitry for performing supplemental functions
US9026719B2 (en) 2012-11-15 2015-05-05 Elwha, Llc Intelligent monitoring for computation in memory
US9323499B2 (en) * 2012-11-15 2016-04-26 Elwha Llc Random number generator functions in memory
KR101653121B1 (ko) * 2012-12-11 2016-08-31 미쓰비시덴키 가부시키가이샤 통합 시큐리티 장치 및 통합 시큐리티 장치에 이용되는 신호 처리 방법
US9449197B2 (en) 2013-06-13 2016-09-20 Global Foundries Inc. Pooling entropy to facilitate mobile device-based true random number generation
US9495544B2 (en) 2013-06-27 2016-11-15 Visa International Service Association Secure data transmission and verification with untrusted computing devices
EP3105884A4 (en) 2014-02-11 2018-03-21 Yaana Technologies, LLC Mathod and system for metadata analysis and collection with privacy
US10447503B2 (en) 2014-02-21 2019-10-15 Yaana Technologies, LLC Method and system for data flow management of user equipment in a tunneling packet data network
US9693263B2 (en) 2014-02-21 2017-06-27 Yaana Technologies, LLC Method and system for data flow management of user equipment in a tunneling packet data network
US10334037B2 (en) 2014-03-31 2019-06-25 Yaana Technologies, Inc. Peer-to-peer rendezvous system for minimizing third party visibility and method thereof
DE102014206992A1 (de) 2014-04-11 2015-10-15 Siemens Aktiengesellschaft Zufallszahlengenerator und Verfahren zum Erzeugen von Zufallszahlen
EP2940923B1 (en) * 2014-04-28 2018-09-05 Université de Genève Method and device for optics based quantum random number generator
US10216484B2 (en) * 2014-06-10 2019-02-26 Texas Instruments Incorporated Random number generation with ferroelectric random access memory
US10285038B2 (en) 2014-10-10 2019-05-07 Yaana Technologies, Inc. Method and system for discovering user equipment in a network
US9548862B1 (en) * 2014-11-17 2017-01-17 Safelogic, Inc. Managing entropy in computing devices for cryptographic key generation
US10542426B2 (en) 2014-11-21 2020-01-21 Yaana Technologies, LLC System and method for transmitting a secure message over a signaling network
US9880929B2 (en) * 2014-12-17 2018-01-30 Schneider Electric It Corporation Systems and methods for generating a unique device id
US10375070B2 (en) 2015-04-20 2019-08-06 Certicom Corp. Generating cryptographic function parameters from compact source code
US10079675B2 (en) * 2015-04-20 2018-09-18 Certicom Corp. Generating cryptographic function parameters from a puzzle
US10361844B2 (en) 2015-04-20 2019-07-23 Certicom Corp. Generating cryptographic function parameters based on an observed astronomical event
US10257248B2 (en) 2015-04-29 2019-04-09 Yaana Technologies, Inc. Scalable and iterative deep packet inspection for communications networks
JP6827032B2 (ja) * 2015-08-06 2021-02-10 イントリンシツク・イー・デー・ベー・ベー 物理的複製困難関数を有する暗号装置
EP3375155A4 (en) 2015-11-13 2019-08-14 Yaana Technologies, LLC SYSTEM AND METHOD FOR DISCOVERING INTERNET PROTOCOL (IP) NETWORK ADDRESS LINKS AND PORT TRANSLATION
WO2017083853A1 (en) * 2015-11-13 2017-05-18 Yaana Technologies Llc System and method for providing secure and anonymous device-to-device communication
JP6249421B2 (ja) * 2016-03-25 2017-12-20 三菱電機株式会社 距離測定装置
CN106020771B (zh) * 2016-05-31 2018-07-20 东南大学 一种基于puf的伪随机序列发生器
EP3258292A1 (en) * 2016-06-17 2017-12-20 Airbus DS GmbH Technique for position calculation of a receiver under use of encrypted signals of a public regulated service
US10019236B2 (en) * 2016-08-11 2018-07-10 Taiwan Semiconductor Manufacturing Co., Ltd. SRAM-based true random number generator
US10235138B2 (en) 2016-09-30 2019-03-19 International Business Machines Corporation Instruction to provide true random numbers
US11080228B2 (en) * 2017-03-13 2021-08-03 International Business Machines Corporation Distributed random binning featurization with hybrid two-level parallelism
EP3407528A1 (en) * 2017-05-24 2018-11-28 Koninklijke Philips N.V. Cryptographic device and method
US10481872B2 (en) * 2017-08-29 2019-11-19 Colossio, Inc. Cryptographically secure random number generator
US11175893B2 (en) * 2017-10-17 2021-11-16 Blue ArmorTechnologies, LLC Statistical object generator
KR102045764B1 (ko) 2018-02-02 2019-11-18 안상욱 진난수 발생용 에스램 셀 및 이를 구비한 에스램 셀 어레이 구동회로
US10880101B2 (en) 2018-04-11 2020-12-29 Taiwan Semiconductor Manufacturing Co., Ltd. Method and circuit for de-biasing PUF bits
US11055065B2 (en) * 2018-04-18 2021-07-06 Ememory Technology Inc. PUF-based true random number generation system
US11063755B2 (en) 2018-05-07 2021-07-13 Cryptography Research, Inc. Generating a key at a device based on a memory of the device
US10754619B2 (en) * 2018-09-27 2020-08-25 Intel Corporation Self-calibrated von-neumann extractor
US10402172B1 (en) * 2019-02-28 2019-09-03 Qrypt, Inc. Multi-source entropy and randomness aggregation and distribution network
US11126404B2 (en) 2019-05-20 2021-09-21 Nxp B.V. Random number generator using multiple entropy sources and a method for generating random numbers
US20210026602A1 (en) * 2019-07-25 2021-01-28 PUFsecurity Corporation Entropy Generator and Method of Generating Enhanced Entropy Using Truly Random Static Entropy
US11532358B2 (en) 2019-08-28 2022-12-20 Micron Technology, Inc. Memory with automatic background precondition upon powerup
US10990317B2 (en) * 2019-08-28 2021-04-27 Micron Technology, Inc. Memory with automatic background precondition upon powerup
EP4038749A1 (en) * 2019-09-30 2022-08-10 Nokia Technologies Oy Physical layer security by pseudo-random layer mapping
US11341064B2 (en) * 2019-12-05 2022-05-24 Realtek Singapore Private Limited Method of protecting sensitive data in integrated circuit and integrated circuit utilizing same
CN112306457B (zh) * 2020-08-07 2023-07-14 神州融安数字科技(北京)有限公司 一种随机数生成方法及装置
US11977856B2 (en) 2021-01-25 2024-05-07 International Business Machines Corporation Random number generation from SRAM cells
US20220261221A1 (en) * 2021-02-18 2022-08-18 PUFsecurity Corporation Random number generator
TWI811642B (zh) * 2021-03-08 2023-08-11 新唐科技股份有限公司 亂數產生電路及亂數產生方法
KR20220135750A (ko) * 2021-03-31 2022-10-07 에스케이하이닉스 주식회사 메모리 및 메모리의 동작 방법
TWI785702B (zh) * 2021-05-07 2022-12-01 旺宏電子股份有限公司 用於產生識別碼之儲存裝置及識別碼產生方法
US11984166B2 (en) 2021-05-07 2024-05-14 Macronix International Co., Ltd. Storage device for generating identity code and identity code generating method
US20220385451A1 (en) * 2021-05-26 2022-12-01 Micron Technology, Inc. Data invalidation for memory
US20220385485A1 (en) * 2021-06-01 2022-12-01 Micron Technology, Inc. Identity theft protection with no password access

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6820203B1 (en) * 1999-04-07 2004-11-16 Sony Corporation Security unit for use in memory card
GB0102840D0 (en) * 2001-02-05 2001-03-21 Cambridge Silicon Radio Ltd Generating random data
JP2002268874A (ja) * 2001-03-07 2002-09-20 Toshiba Corp 乱数シード生成回路及びこれを備えたドライバ、並びに、sdメモリカードシステム
US7233965B2 (en) * 2002-09-30 2007-06-19 Sun Microsystems, Inc. Continuous random number generation method and apparatus
DE10357782B3 (de) * 2003-12-10 2005-05-04 Infineon Technologies Ag Vorrichtung und Verfahren zum Erzeugen von Zufallszahlen mit einem Pseudozufallsgenerator
JP2006024140A (ja) * 2004-07-09 2006-01-26 Sony Corp 乱数生成装置
US7496616B2 (en) * 2004-11-12 2009-02-24 International Business Machines Corporation Method, apparatus and system for resistance to side channel attacks on random number generators
US7676531B2 (en) * 2005-12-22 2010-03-09 Sony Computer Entertainment Inc. Methods and apparatus for random number generation
JP2007234001A (ja) * 2006-01-31 2007-09-13 Semiconductor Energy Lab Co Ltd 半導体装置
KR20070018986A (ko) * 2006-12-07 2007-02-14 후지쯔 가부시끼가이샤 난수 생성 장치, 생성 방법, 생성기 평가 방법 및 난수사용 방법
US8566377B2 (en) * 2008-05-23 2013-10-22 Agere Systems Llc Secure random number generator
JP2010266417A (ja) 2009-05-18 2010-11-25 Sony Corp 半導体集積回路、情報処理装置、および情報処理方法、並びにプログラム

Also Published As

Publication number Publication date
EP2695052B1 (en) 2014-11-26
US9383969B2 (en) 2016-07-05
JP2014510354A (ja) 2014-04-24
WO2012136763A2 (en) 2012-10-11
JP6182132B2 (ja) 2017-08-16
US20140040338A1 (en) 2014-02-06
KR20140022869A (ko) 2014-02-25
EP2695052A2 (en) 2014-02-12
KR101972126B1 (ko) 2019-04-24
WO2012136763A3 (en) 2013-01-03

Similar Documents

Publication Publication Date Title
ES2530944T3 (es) Sistema de generación de números aleatorios basándose en el ruido de arranque de una memoria
ES2565308T3 (es) Dispositivo poligonal generador de aerosol
CL2018003588A1 (es) Uso de inhibidores de miostatina y terapias de combinación.
WO2016109435A3 (en) Encrypted file storage
CL2016001737A1 (es) Derivados heterocíclicos bicíclicos como inhibidores de bromodominio
CO2017005701A2 (es) Un método de comunicación, un dispositivo de almacenamiento legible por computadora y un aparato para la comunicación
AR097054A1 (es) Cigarrillo electrónico de núcleo sólido
AR099619A1 (es) Polímero viscosificante para el tratamiento de una formación subterránea
AR089605A1 (es) Dispositivo generador de aerosol no rodante y sistema
CL2016002044A1 (es) Inserto de codificación para usar en una máquina de preparación de alimentos.
BR112017003767A2 (pt) misturas de fulereno para uso em dispositivos eletrônicos orgânicos
CL2016000042A1 (es) Uso de una combinación de un inhibidor de mek y un inhibidor de erk para el tratamiento de enfermedades hiperproliferativas.
BR112015032864A2 (pt) método , sistema de computação , e meio de armazenamento legível por computador não transitório armazenando as instruções que mediante a execução causam um sistema
AR112015A1 (es) Composiciones sólidas para administración oral
CL2016001866A1 (es) Un método para construir una clave de almacenamiento avanzada en un dispositivo de comunicación móvil.
CL2017000886A1 (es) Sistema de autenticación
CL2015002592A1 (es) Método y sistema para grabar contenidos recomendados por medio del uso de agrupadores de contenidos
CO2018009302A2 (es) Un lanzador de bola y un sistema de juego de bola que incluye dicho lanzador de bola
CL2016000571A1 (es) Un método para la cuantificación de parámetros en un codificador de audio y el codificador de audio; método para la decuantificación de parámetros en un decodificador de audio y el decodificador de audio.
CL2015002180A1 (es) Terapia de combinación para el tratamiento de neumonía nosocomial
CO2018002409A2 (es) Solicitud de estados unidos no provisional para dispositivos, sistemas y métodos de autenticación fotoluminiscente
CL2018001166A1 (es) Procedimiento de ignición de un detonador electrónico y detonador electrónico
AR102469A1 (es) Bicicleta de cartón
AR090658A1 (es) Terminal para su uso en maquinas punzonadoras y metodo regenerador del terminal
WO2014111725A3 (en) An attendance device