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 computadorInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-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.
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)
| 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)
| 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 |
-
2004
- 2004-09-06 JP JP2004258186A patent/JP2006072891A/ja active Pending
-
2005
- 2005-09-05 CN CNA2005800011715A patent/CN1860434A/zh active Pending
- 2005-09-05 EP EP05781965A patent/EP1787192A1/en not_active Withdrawn
- 2005-09-05 WO PCT/JP2005/016686 patent/WO2006028235A1/en not_active Ceased
- 2005-09-05 US US10/578,505 patent/US8023649B2/en not_active Expired - Fee Related
- 2005-09-05 RU RU2006115569/09A patent/RU2006115569A/ru not_active Application Discontinuation
- 2005-09-05 KR KR1020067008913A patent/KR20070048641A/ko not_active Withdrawn
- 2005-09-05 BR BRPI0506372-8A patent/BRPI0506372A/pt not_active Application Discontinuation
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] |