BRPI0506372A - aparelhos para gerar seqüências pseudo-aleatórias e para executar processamento criptográfico, método para gerar seqüências pseudo-aleatórias usando autÈmatos celulares, programa de computador para fazer um computador executar o mesmo, e, meio de gravação armazenando um programa de computador - Google Patents

aparelhos para gerar seqüências pseudo-aleatórias e para executar processamento criptográfico, método para gerar seqüências pseudo-aleatórias usando autÈmatos celulares, programa de computador para fazer um computador executar o mesmo, e, meio de gravação armazenando um programa de computador

Info

Publication number
BRPI0506372A
BRPI0506372A BRPI0506372-8A BRPI0506372A BRPI0506372A BR PI0506372 A BRPI0506372 A BR PI0506372A BR PI0506372 A BRPI0506372 A BR PI0506372A BR PI0506372 A BRPI0506372 A BR PI0506372A
Authority
BR
Brazil
Prior art keywords
computer program
random sequences
generating pseudo
generating
computer
Prior art date
Application number
BRPI0506372-8A
Other languages
English (en)
Inventor
Miodrag J Mihaljevic
Jouji Abe
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of BRPI0506372A publication Critical patent/BRPI0506372A/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/582Pseudo-random number generators

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Storage Device Security (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Complex Calculations (AREA)

Abstract

"APARELHOS PARA GERAR SEQüêNCIAS PSEUDO-ALEATóRIAS E PARA EXECUTAR PROCESSAMENTO CRIPTOGRáFICO, MéTODO PARA GERAR SEQüêNCIAS PSEUDO-ALEATóRIAS USANDO AUTÈMATOS CELULARES, PROGRAMA DE COMPUTADOR PARA FAZER UM COMPUTADOR EXECUTAR O MESMO, E, MEIO DE GRAVAçãO ARMAZENANDO UM PROGRAMA DE COMPUTADOR". Um objetivo da presente invenção e prover um aparelho compacto para geração de seqüências pseudo-aleatórias desejadas com período controlável. Um aparelho para gerar seqüências pseudo-aleatórias inclui autómatos celulares bidimensionais 310 para gerar uma primeira seqüência, autómatos celulares 2 por L 320 para gerar uma segunda seqüência, somadores 330-1, 330-2, .... 330-n para executar soma mod2 bit a bit das primeiras seqüências e das segundas seqüências, e uma memória temporária 340 para armazenar as seqüências resultantes dos somadores 3301, 330-2,...,330-n.
BRPI0506372-8A 2004-09-06 2005-09-05 aparelhos para gerar seqüências pseudo-aleatórias e para executar processamento criptográfico, método para gerar seqüências pseudo-aleatórias usando autÈmatos celulares, programa de computador para fazer um computador executar o mesmo, e, meio de gravação armazenando um programa de computador BRPI0506372A (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004258186A JP2006072891A (ja) 2004-09-06 2004-09-06 セルオートマトンに基づく、制御可能な周期を有する擬似乱数シーケンスの生成方法および装置
PCT/JP2005/016686 WO2006028235A1 (en) 2004-09-06 2005-09-05 Method and apparatus for cellular automata based generation of pseudorandom sequences with controllable period

Publications (1)

Publication Number Publication Date
BRPI0506372A true BRPI0506372A (pt) 2006-12-26

Family

ID=35149074

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0506372-8A BRPI0506372A (pt) 2004-09-06 2005-09-05 aparelhos para gerar seqüências pseudo-aleatórias e para executar processamento criptográfico, método para gerar seqüências pseudo-aleatórias usando autÈmatos celulares, programa de computador para fazer um computador executar o mesmo, e, meio de gravação armazenando um programa de computador

Country Status (8)

Country Link
US (1) US8023649B2 (pt)
EP (1) EP1787192A1 (pt)
JP (1) JP2006072891A (pt)
KR (1) KR20070048641A (pt)
CN (1) CN1860434A (pt)
BR (1) BRPI0506372A (pt)
RU (1) RU2006115569A (pt)
WO (1) WO2006028235A1 (pt)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
HU227781B1 (hu) * 2006-03-17 2012-02-28 Pal Bela Dr Doemoesi Szimmetrikus kulcsú kriptográfiai berendezés és eljárás információk titkosítására és visszafejtésére
US8290287B2 (en) * 2009-03-09 2012-10-16 Laurence Hamid Method for displaying encoded image data
US8942373B2 (en) * 2010-11-29 2015-01-27 Beijing Z & W Technology Consulting Co., Ltd. Data encryption and decryption method and apparatus
US8793295B2 (en) * 2011-07-18 2014-07-29 Lsi Corporation Method for fast calculation of the beginning of pseudo random sequences for long term evolution
HUP1300501A1 (hu) * 2013-08-26 2015-03-02 Pannon Szoftver Kft Automataelméleti alapú kriptográfiai berendezés és eljárás információk titkosítására és visszafejtésére
DE102013222218A1 (de) * 2013-10-31 2014-05-22 Siemens Aktiengesellschaft Konstruieren einer Schaltung geeignet zur Erzeugung von Zufallsbits und Schaltung zur Erzeugung von Zufallsbits
US10678511B1 (en) * 2014-05-13 2020-06-09 Karim Salman Generating pseudo-random numbers using cellular automata
US10078492B2 (en) * 2014-05-13 2018-09-18 Karim Salman Generating pseudo-random numbers using cellular automata
US10394523B2 (en) * 2015-10-14 2019-08-27 Avanseus Holdings Pte. Ltd. Method and system for extracting rule specific data from a computer word
US11690547B2 (en) * 2017-07-28 2023-07-04 Osaka University Discernment of comfort/discomfort
GB2568660B (en) 2017-10-20 2020-10-14 Graphcore Ltd Generating Random Numbers Based on a Predetermined Probaility Distribution in an Execution Unit
CN109614148B (zh) * 2018-12-11 2020-10-02 中科驭数(北京)科技有限公司 数据逻辑运算方法、监测方法及装置
CN110213037B (zh) * 2019-06-03 2022-05-20 华中师范大学 一种适合硬件环境的流密码加密方法及系统
JP7389348B2 (ja) * 2020-03-12 2023-11-30 富士通株式会社 擬似乱数生成回路装置
KR102759796B1 (ko) 2022-12-15 2025-02-03 세종대학교산학협력단 신경 세포 자동자 기반 다중 이미지 변환 장치 및 방법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2841882B2 (ja) * 1991-02-04 1998-12-24 日本電気株式会社 疑似乱数パタン発生器
US5511146A (en) * 1991-06-26 1996-04-23 Texas Instruments Incorporated Excitory and inhibitory cellular automata for computational networks
US6985918B2 (en) * 2001-10-17 2006-01-10 Hewlett-Packard Development Company, L.P. Random number generators implemented with cellular array
US7571200B2 (en) * 2002-04-24 2009-08-04 Hewlett-Packard Development Company, L.P. Seedable pseudo-random number generator
US6865660B2 (en) * 2002-06-28 2005-03-08 Micron Technology, Inc. Method and apparatus for generating deterministic, non-repeating, pseudo-random addresses
US7788479B2 (en) * 2002-07-25 2010-08-31 International Business Machines Corporation Apparatus, system and method of ensuring that only randomly-generated numbers that have passed a test are used for cryptographic purposes
US7925014B2 (en) * 2003-03-25 2011-04-12 National Institute Of Information And Communications Technology, Incorporated Administrative Agency Random number generating, encrypting, and decrypting apparatus, method thereof, program thereof, and recording medium thereof
US7389316B1 (en) * 2004-11-24 2008-06-17 Xilinx, Inc. Method and apparatus for true random number generation
US7634522B1 (en) * 2004-11-30 2009-12-15 Novell, Inc. Random number generation
JP4500213B2 (ja) * 2005-05-20 2010-07-14 オリンパスイメージング株式会社 データ符号化装置、データ復号化装置、データ符号化方法、データ復号化方法、プログラム
US7716100B2 (en) * 2005-12-02 2010-05-11 Kuberre Systems, Inc. Methods and systems for computing platform

Also Published As

Publication number Publication date
US20080304667A1 (en) 2008-12-11
RU2006115569A (ru) 2007-11-20
JP2006072891A (ja) 2006-03-16
KR20070048641A (ko) 2007-05-09
EP1787192A1 (en) 2007-05-23
US8023649B2 (en) 2011-09-20
CN1860434A (zh) 2006-11-08
WO2006028235A1 (en) 2006-03-16

Similar Documents

Publication Publication Date Title
BRPI0506372A (pt) aparelhos para gerar seqüências pseudo-aleatórias e para executar processamento criptográfico, método para gerar seqüências pseudo-aleatórias usando autÈmatos celulares, programa de computador para fazer um computador executar o mesmo, e, meio de gravação armazenando um programa de computador
DE602006013854D1 (de) Dma-übertragung von datensätzen und ein exklusives oder (xor) der datensätze
DE60204708D1 (de) Auf hash basierter pseudozufallszahlengenerator
UA98635C2 (uk) Передача пілот-сигналу в системі бездротового зв'язку
US20140310534A1 (en) Data scrambling in memory devices using combined sequences
NO20050098L (no) Testing av mulige primtall for kryptografiske applikasjoner
ATE518187T1 (de) System und verfahren zur erzeugung von pseudozufallszahlen
NO20045593L (no) AES(avansert krypteringsstandard) maskinvare krypteringsmekanisme
IL173066A0 (en) Method for operating a laser
TW200502850A (en) Improved architecture for generating intermediate representations for program code conversion
ATE459912T1 (de) Verfahren zur generierung von zufallszahlen mit einer ausgangszahl
DE60329274D1 (de) Kontrastmittel und verfahren zum imaging von naaldase oder psma
CL2008000867A1 (es) Un metodo y aparato para generar un modelo de un objeto.
ATE499668T1 (de) Verteilte und wiederholte bildwiederherstellung
ATE371212T1 (de) Verfahren und schaltung zum generieren von zufallszahlen und computerprogrammprodukt dafür
GB0511414D0 (en) Method and apparatus for combined execution of native code and target code during program code conversion
TW200703037A (en) Cryptographically secure modular polynomial reduction method and computational hardware for executing the same
BR112022002147A2 (pt) Gerenciamento de resolução adaptativa com base em bloco
BRPI0515814A (pt) dispositivo de codificação de banda larga, dispositivo de predição de lsp de banda larga, dispositivo de codificação de banda escalonável, método de codificação de banda larga
DE60316821D1 (de) Aminobenzothiazolverbindungen mit nos-hemmender wirkung
RU2008104547A (ru) Способ прогнозирования результатов измерений и устройство его реализующее
BR112022008773A2 (pt) Método de processamento de informações multimídia, aparelho, dispositivo eletrônico, e meio
TW200520498A (en) Randomized modular reduction method and hardware therefor
BR0313532A (pt) Métodos e aparelhos para alìvio de tensão usando múltiplas fontes de energia
BR0013633A (pt) Um método e um equipamento para geração de múltiplos bits de uma sequência pseudo ruìdo com cada pulso de clock pela computação dos bits em paralelo

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette]