A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://patents.google.com/patent/US20070294531A1/en below:

US20070294531A1 - System and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator

US20070294531A1 - System and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator - Google PatentsSystem and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator Download PDF Info
Publication number
US20070294531A1
US20070294531A1 US11/705,313 US70531307A US2007294531A1 US 20070294531 A1 US20070294531 A1 US 20070294531A1 US 70531307 A US70531307 A US 70531307A US 2007294531 A1 US2007294531 A1 US 2007294531A1
Authority
US
United States
Prior art keywords
random
byte
source
shuffled
pad
Prior art date
2001-08-24
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.)
Abandoned
Application number
US11/705,313
Inventor
Alexander Alten
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.)
Individual
Original Assignee
Individual
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.)
2001-08-24
Filing date
2007-02-12
Publication date
2007-12-20
2007-02-12 Application filed by Individual filed Critical Individual
2007-02-12 Priority to US11/705,313 priority Critical patent/US20070294531A1/en
2007-12-20 Publication of US20070294531A1 publication Critical patent/US20070294531A1/en
Status Abandoned legal-status Critical Current
Links Images Classifications Definitions Landscapes Abstract

The invention discloses a cryptographic system and consisting of three methods: a cryptographic Vernam stream cipher that permits software programs on separate computers to encrypt and decrypt information; a cryptographic keyed one-way hash that ensures the integrity and authenticity of a message; a non-cyclic pseudo-random number generator that permits a software program inside a computer to create large amounts of pseudo-random bits at high data rates.

Description Claims (7) 24

. An apparatus for generating a keyed one-way hash value comprising:

a. a rotation pool for providing a plurality of rotation vectors, each of the plurality of rotation vectors consisting of a series of random rotation values;

b. a plurality of lookup tables containing random values in a table entry;

c. a compression function configured to receive a block of message data, a rotation vector containing the series of random rotation values, a plurality of padding values, and outputs a final compression value; and

d. a mechanism connected to the plurality of look-up tables configured to substitute a random hash value for the final compression value.

25. The apparatus according to claim 24 further comprising an encryption pool for providing encryption pads.

26. The apparatus according to claim 25 further comprising a one time pad encipherment of the hash value using a pad extracted in a unique manner from the encryption pool, resulting in a message authentication code value.

27. The apparatus according to claim 24 further comprising a padding pool for providing random padding values.

28. The apparatus according to claim 27 further comprising a plurality of random padding values.

29. The apparatus according to claim 24 further comprising a tree construction of multiple, cascaded compression functions, which input multiple message blocks and outputs the final compression value.

US11/705,313 2001-08-24 2007-02-12 System and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator Abandoned US20070294531A1 (en) Priority Applications (1) Application Number Priority Date Filing Date Title US11/705,313 US20070294531A1 (en) 2001-08-24 2007-02-12 System and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator Applications Claiming Priority (2) Application Number Priority Date Filing Date Title US09/938,790 US7197142B2 (en) 2001-08-24 2001-08-24 System and methods for a vernam stream cipher US11/705,313 US20070294531A1 (en) 2001-08-24 2007-02-12 System and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator Related Parent Applications (1) Application Number Title Priority Date Filing Date US09/938,790 Division US7197142B2 (en) 2001-08-24 2001-08-24 System and methods for a vernam stream cipher Publications (1) Family ID=25471961 Family Applications (2) Application Number Title Priority Date Filing Date US09/938,790 Expired - Fee Related US7197142B2 (en) 2001-08-24 2001-08-24 System and methods for a vernam stream cipher US11/705,313 Abandoned US20070294531A1 (en) 2001-08-24 2007-02-12 System and methods for a vernam stream cipher, a keyed one-way hash and a non-cyclic pseudo-random number generator Family Applications Before (1) Application Number Title Priority Date Filing Date US09/938,790 Expired - Fee Related US7197142B2 (en) 2001-08-24 2001-08-24 System and methods for a vernam stream cipher Country Status (3) Cited By (10) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title US20070174536A1 (en) * 2006-01-25 2007-07-26 Hitachi, Ltd. Storage system and storage control apparatus US8183980B2 (en) 2005-08-31 2012-05-22 Assa Abloy Ab Device authentication using a unidirectional protocol US8358783B2 (en) 2008-08-11 2013-01-22 Assa Abloy Ab Secure wiegand communications US20140173238A1 (en) * 2012-12-18 2014-06-19 Rambus Inc. Methods and Circuits for Securing Proprietary Memory Transactions WO2017023565A1 (en) * 2015-08-05 2017-02-09 TransferSoft, Inc. Symmetric stream cipher WO2018211446A1 (en) * 2017-05-19 2018-11-22 International Business Machines Corporation Cryptographic key-generation with application to data deduplication US10452877B2 (en) 2016-12-16 2019-10-22 Assa Abloy Ab Methods to combine and auto-configure wiegand and RS485 US11275603B2 (en) * 2017-07-01 2022-03-15 Intel Corporation Technologies for memory replay prevention using compressive encryption US11882201B2 (en) * 2022-03-30 2024-01-23 Itron, Inc. Data compression techniques for efficient network management US12316721B2 (en) 2022-03-30 2025-05-27 Itron, Inc. Data compression techniques for efficient network management Families Citing this family (35) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title US7260215B2 (en) * 2001-09-04 2007-08-21 Portauthority Technologies Inc. Method for encryption in an un-trusted environment US20030142821A1 (en) * 2002-01-02 2003-07-31 Ross David Marshall Cryptographic one time pad technique US7836295B2 (en) * 2002-07-29 2010-11-16 International Business Machines Corporation Method and apparatus for improving the resilience of content distribution networks to distributed denial of service attacks US7685073B2 (en) * 2002-07-30 2010-03-23 Baker Paul L Methods for negotiating agreement over concealed terms through a blind agent US7248696B2 (en) * 2002-09-12 2007-07-24 International Business Machines Corporation Dynamic system bus encryption using improved differential transitional encoding US20040247116A1 (en) * 2002-11-20 2004-12-09 Boren Stephen Laurence Method of generating a stream cipher using multiple keys US7190791B2 (en) * 2002-11-20 2007-03-13 Stephen Laurence Boren Method of encryption using multi-key process to create a variable-length key US7097107B1 (en) 2003-04-09 2006-08-29 Mobile-Mind, Inc. Pseudo-random number sequence file for an integrated circuit card JP3876324B2 (en) * 2004-03-31 2007-01-31 独立行政法人情報通信研究機構 Random number sequence sharing system, random number sequence sharing device, encryption / decryption system, encryption device, decryption device, random number sequence sharing method, encryption method, decryption method, and program US7596544B2 (en) * 2004-12-29 2009-09-29 Alcatel-Lucent Usa Inc. Tracking set-expression cardinalities over continuous update streams US8666900B1 (en) * 2005-03-30 2014-03-04 Intuit Inc. Secure product enablement over channels with narrow bandwidth US9191198B2 (en) 2005-06-16 2015-11-17 Hewlett-Packard Development Company, L.P. Method and device using one-time pad data US8041032B2 (en) * 2005-08-19 2011-10-18 Cardiac Pacemakers, Inc. Symmetric key encryption system with synchronously updating expanded key US8250363B2 (en) * 2005-09-29 2012-08-21 Hewlett-Packard Development Company, L.P. Method of provisioning devices with one-time pad data, device for use in such method, and service usage tracking based on one-time pad data US8842839B2 (en) * 2005-09-29 2014-09-23 Hewlett-Packard Development Company, L.P. Device with multiple one-time pads and method of managing such a device US7762627B2 (en) * 2005-11-02 2010-07-27 Chung Lung Chang Headrest-mounted entertainment systems EP1921858A1 (en) * 2006-11-09 2008-05-14 Thomson Licensing Method and device for managing a transmission of keys EP2001154A1 (en) * 2007-06-05 2008-12-10 Nicolas Reffe Method and device for encryption/decryption of an input data sequence US8886940B2 (en) * 2009-05-29 2014-11-11 Apple Inc. Hash function using a card shuffling process US8769148B1 (en) * 2010-07-30 2014-07-01 Google Inc. Traffic distribution over multiple paths in a network US8948377B2 (en) * 2010-08-24 2015-02-03 Mitsubishi Electric Corporation Encryption device, encryption system, encryption method, and encryption program MY159284A (en) * 2010-10-20 2016-12-30 Mimos Berhad A method for encrypting and decrypting data and a system therefor CN102609441B (en) * 2011-12-27 2014-06-25 中国科学院计算技术研究所 Local-sensitive hash high-dimensional indexing method based on distribution entropy US9673983B2 (en) 2012-09-14 2017-06-06 Qualcomm Incorporated Apparatus and method for protecting message data US9425959B1 (en) * 2012-10-03 2016-08-23 Altera Corporation Security variable scrambling US9397830B2 (en) * 2012-12-30 2016-07-19 Raymond Richard Feliciano Method and apparatus for encrypting and decrypting data US10554399B2 (en) * 2012-12-30 2020-02-04 Audacious Designs, Llc Method and apparatus for encrypting and decrypting data GB2514428B (en) 2013-08-19 2016-01-13 Visa Europe Ltd Enabling access to data US20150244520A1 (en) * 2014-02-21 2015-08-27 Safe Frontier Llc One-time-pad data encryption with media server EP3286870B8 (en) * 2015-04-24 2022-11-16 7Tunnels, Inc. Random cipher pad cryptography CN107203365B (en) 2016-03-17 2020-09-08 阿里巴巴集团控股有限公司 Random number generation and acquisition method and device KR102477070B1 (en) * 2016-06-06 2022-12-12 아길렙큐 인코포레이티드 Data conversion system and method US10728022B2 (en) * 2017-12-28 2020-07-28 Fujitsu Limited Secure hash operations in a trusted execution environment US11997189B2 (en) * 2021-02-26 2024-05-28 International Business Machines Corporation Encrypted communication using counter mode encryption and secret keys US20240080186A1 (en) * 2022-09-07 2024-03-07 Google Llc Random Trigger for Automatic Key Rotation Citations (10) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title US5295188A (en) * 1991-04-04 1994-03-15 Wilson William J Public key encryption and decryption circuitry and method US5696828A (en) * 1995-09-22 1997-12-09 United Technologies Automotive, Inc. Random number generating system and process based on chaos US5920900A (en) * 1996-12-30 1999-07-06 Cabletron Systems, Inc. Hash-based translation method and apparatus with multiple level collision resolution US6049612A (en) * 1997-03-10 2000-04-11 The Pacid Group File encryption method and system US6169969B1 (en) * 1998-08-07 2001-01-02 The United States Of America As Represented By The Director Of The National Security Agency Device and method for full-text large-dictionary string matching using n-gram hashing US6226710B1 (en) * 1997-11-14 2001-05-01 Utmc Microelectronic Systems Inc. Content addressable memory (CAM) engine US6334190B1 (en) * 1997-07-15 2001-12-25 Silverbrook Research Pty Ltd. System for the manipulation of secure data US6785278B1 (en) * 1998-12-10 2004-08-31 International Business Machines Corporation Methods, systems and computer program products for hashing address values US6980521B1 (en) * 2000-11-29 2005-12-27 Cisco Technology, Inc. Method and apparatus for per session load balancing with improved load sharing in a packet switched network US7003107B2 (en) * 2000-05-23 2006-02-21 Mainstream Encryption Hybrid stream cipher Family Cites Families (11) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title US1310719A (en) * 1919-07-22 Secret signaling system US1479846A (en) * 1920-06-23 1924-01-08 American Telephone & Telegraph Ciphering device US4908861A (en) * 1987-08-28 1990-03-13 International Business Machines Corporation Data authentication using modification detection codes based on a public one way encryption function SE470242B (en) * 1992-05-12 1993-12-13 Ericsson Telefon Ab L M Device for generating random numbers US5454039A (en) * 1993-12-06 1995-09-26 International Business Machines Corporation Software-efficient pseudorandom function and the use thereof for encryption US5623549A (en) * 1995-01-30 1997-04-22 Ritter; Terry F. Cipher mechanisms with fencing and balanced block mixing US5727062A (en) * 1995-07-06 1998-03-10 Ritter; Terry F. Variable size block ciphers US5960086A (en) * 1995-11-02 1999-09-28 Tri-Strata Security, Inc. Unified end-to-end security methods and systems for operating on insecure networks US6868495B1 (en) * 1996-09-12 2005-03-15 Open Security Solutions, Llc One-time pad Encryption key Distribution US6088449A (en) * 1996-11-05 2000-07-11 Tri-Strata Security, Inc. Tri-signature security architecture systems and methods US5940002A (en) * 1997-10-10 1999-08-17 Ut Automotive Dearborn, Inc. Security system with random number remote communication Patent Citations (10) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title US5295188A (en) * 1991-04-04 1994-03-15 Wilson William J Public key encryption and decryption circuitry and method US5696828A (en) * 1995-09-22 1997-12-09 United Technologies Automotive, Inc. Random number generating system and process based on chaos US5920900A (en) * 1996-12-30 1999-07-06 Cabletron Systems, Inc. Hash-based translation method and apparatus with multiple level collision resolution US6049612A (en) * 1997-03-10 2000-04-11 The Pacid Group File encryption method and system US6334190B1 (en) * 1997-07-15 2001-12-25 Silverbrook Research Pty Ltd. System for the manipulation of secure data US6226710B1 (en) * 1997-11-14 2001-05-01 Utmc Microelectronic Systems Inc. Content addressable memory (CAM) engine US6169969B1 (en) * 1998-08-07 2001-01-02 The United States Of America As Represented By The Director Of The National Security Agency Device and method for full-text large-dictionary string matching using n-gram hashing US6785278B1 (en) * 1998-12-10 2004-08-31 International Business Machines Corporation Methods, systems and computer program products for hashing address values US7003107B2 (en) * 2000-05-23 2006-02-21 Mainstream Encryption Hybrid stream cipher US6980521B1 (en) * 2000-11-29 2005-12-27 Cisco Technology, Inc. Method and apparatus for per session load balancing with improved load sharing in a packet switched network Cited By (19) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title US8183980B2 (en) 2005-08-31 2012-05-22 Assa Abloy Ab Device authentication using a unidirectional protocol US20070174536A1 (en) * 2006-01-25 2007-07-26 Hitachi, Ltd. Storage system and storage control apparatus US7650462B2 (en) * 2006-01-25 2010-01-19 Hitachi, Ltd. Storage system and storage control apparatuses with compression and load balancing US8358783B2 (en) 2008-08-11 2013-01-22 Assa Abloy Ab Secure wiegand communications US8923513B2 (en) 2008-08-11 2014-12-30 Assa Abloy Ab Secure wiegand communications US8943562B2 (en) 2008-08-11 2015-01-27 Assa Abloy Ab Secure Wiegand communications US20140173238A1 (en) * 2012-12-18 2014-06-19 Rambus Inc. Methods and Circuits for Securing Proprietary Memory Transactions US9465961B2 (en) * 2012-12-18 2016-10-11 Rambus Inc. Methods and circuits for securing proprietary memory transactions WO2017023565A1 (en) * 2015-08-05 2017-02-09 TransferSoft, Inc. Symmetric stream cipher US10452877B2 (en) 2016-12-16 2019-10-22 Assa Abloy Ab Methods to combine and auto-configure wiegand and RS485 WO2018211446A1 (en) * 2017-05-19 2018-11-22 International Business Machines Corporation Cryptographic key-generation with application to data deduplication US10277395B2 (en) 2017-05-19 2019-04-30 International Business Machines Corporation Cryptographic key-generation with application to data deduplication GB2576289A (en) * 2017-05-19 2020-02-12 Ibm Cryptographic key-generation with application to data deduplication GB2576289B (en) * 2017-05-19 2020-08-12 Ibm Cryptographic key-generation with application to data deduplication US11275603B2 (en) * 2017-07-01 2022-03-15 Intel Corporation Technologies for memory replay prevention using compressive encryption US20220083366A1 (en) * 2017-07-01 2022-03-17 Intel Corporation Technologies for memory replay prevention using compressive encryption US11775332B2 (en) * 2017-07-01 2023-10-03 Intel Corporation Technologies for memory replay prevention using compressive encryption US11882201B2 (en) * 2022-03-30 2024-01-23 Itron, Inc. Data compression techniques for efficient network management US12316721B2 (en) 2022-03-30 2025-05-27 Itron, Inc. Data compression techniques for efficient network management Also Published As Similar Documents Publication Publication Date Title US7197142B2 (en) 2007-03-27 System and methods for a vernam stream cipher US7860241B2 (en) 2010-12-28 Simple universal hash for plaintext aware encryption US11233628B2 (en) 2022-01-25 Equivocation augmentation dynamic secrecy system US8983063B1 (en) 2015-03-17 Method and system for high throughput blockwise independent encryption/decryption US8358781B2 (en) 2013-01-22 Nonlinear feedback mode for block ciphers US8416947B2 (en) 2013-04-09 Block cipher using multiplication over a finite field of even characteristic US5533128A (en) 1996-07-02 Pseudo-random transposition cipher system and method US6189095B1 (en) 2001-02-13 Symmetric block cipher using multiple stages with modified type-1 and type-3 feistel networks US20020048364A1 (en) 2002-04-25 Parallel block encryption method and modes for data confidentiality and integrity protection CN111034115B (en) 2023-10-20 Encryption system and method for expanding apparent size of true random number pool JPH09230787A (en) 1997-09-05 Encoding method and device therefor WO2004010638A1 (en) 2004-01-29 Cryptographic key distribution using key unfolding Madavi et al. 2021 Enhanced cloud security using cryptography and steganography techniques Singh et al. 2017 Study & analysis of cryptography algorithms: RSA, AES, DES, T-DES, blowfish KR100551992B1 (en) 2006-02-20 Application data encryption and decryption method Bhat et al. 2017 Information Security using Adaptive Multidimensional Playfair Cipher. Toledo et al. 2017 Mix-ORAM: Using delegated shuffles. EP1232603B1 (en) 2005-11-09 Methods and apparatus for keystream generation JPS6281145A (en) 1987-04-14 Data encryption method Amro et al. 2016 Known-plaintext attack and improvement of PRNG-based text encryption Krzyzanowski 2019 Computer Security Barni 0 Symmetric Cryptography HK40017202A (en) 2020-09-18 Cryptographic systems and methods for extending apparent size of pools of truly random numbers Thangadurai et al. 0 A Review on Ron’s Cryptographic Algorithms Anderson 0 Random Access Counter (RAC) Legal Events Date Code Title Description 2010-11-16 STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4