WO2007044042A3 - Encryption methods and apparatus - Google Patents

Encryption methods and apparatus Download PDF

Info

Publication number
WO2007044042A3
WO2007044042A3 PCT/US2005/045399 US2005045399W WO2007044042A3 WO 2007044042 A3 WO2007044042 A3 WO 2007044042A3 US 2005045399 W US2005045399 W US 2005045399W WO 2007044042 A3 WO2007044042 A3 WO 2007044042A3
Authority
WO
WIPO (PCT)
Prior art keywords
cipher
engines
data stream
engine
sub
Prior art date
Application number
PCT/US2005/045399
Other languages
French (fr)
Other versions
WO2007044042A2 (en
Inventor
Dan P Milleville
Original Assignee
Dan P Milleville
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 Dan P Milleville filed Critical Dan P Milleville
Publication of WO2007044042A2 publication Critical patent/WO2007044042A2/en
Publication of WO2007044042A3 publication Critical patent/WO2007044042A3/en

Links

Classifications

    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • H04L9/0662Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
    • 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/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/24Key scheduling, i.e. generating round keys or sub-keys for block encryption

Abstract

An encryption and decryption system is provided. The system includes multiple sub-key tables, each sub-key table associated with an identifying number and multiple cipher engines arranged serially, each cipher engine capable of executing a different encryption operation on an input data stream. The system also includes a number generator for generating numbers used to select sub-key tables. Data that assist deciphering engines with deciphering text encrypted with the cipher engines is inserted into the output data stream of at least one of the multiple cipher engines. The ciphering portion of the system alsoincludes a checksum engine positioned prior to the last cipher engine and adapted to produce a checksum value for insertion into the input data stream of the last cipher engine.
PCT/US2005/045399 2004-12-14 2005-12-14 Encryption methods and apparatus WO2007044042A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/011,993 2004-12-14
US11/011,993 US20060126827A1 (en) 2004-12-14 2004-12-14 Encryption methods and apparatus

Publications (2)

Publication Number Publication Date
WO2007044042A2 WO2007044042A2 (en) 2007-04-19
WO2007044042A3 true WO2007044042A3 (en) 2009-04-23

Family

ID=36583870

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/045399 WO2007044042A2 (en) 2004-12-14 2005-12-14 Encryption methods and apparatus

Country Status (2)

Country Link
US (1) US20060126827A1 (en)
WO (1) WO2007044042A2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10142498A1 (en) * 2001-08-30 2003-03-27 Siemens Ag Encoding/decoding communications data involves transmitting key information as number of selected with each data packet, decoding data by associating key number with key stored in table
GB2422752A (en) * 2005-02-01 2006-08-02 3Com Corp Deciphering encapsulated and enciphered UDP datagrams
US8634549B2 (en) * 2008-05-07 2014-01-21 Red Hat, Inc. Ciphertext key chaining
US8396209B2 (en) 2008-05-23 2013-03-12 Red Hat, Inc. Mechanism for chained output feedback encryption
US9653004B2 (en) * 2008-10-16 2017-05-16 Cypress Semiconductor Corporation Systems and methods for downloading code and data into a secure non-volatile memory
US8130949B2 (en) * 2009-03-20 2012-03-06 Cisco Technology, Inc. Partially reversible key obfuscation
US8229115B2 (en) * 2009-07-15 2012-07-24 Cisco Technology, Inc. Use of copyright text in key derivation function
US10360373B2 (en) * 2016-09-28 2019-07-23 Intel Corporation Return address encryption
FI3883209T3 (en) * 2017-03-08 2023-09-12 Hitachi Energy Switzerland Ag Method and devices for preserving relative timing and ordering of data packets in a network
US11876787B2 (en) * 2021-09-25 2024-01-16 RENent LLC Dynamic encrypted communications systems using encryption algorithm hopping

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010021254A1 (en) * 2000-03-09 2001-09-13 Soichi Furuya Method and apparatus for symmetric-key encryption
US20010031050A1 (en) * 2000-02-14 2001-10-18 Lateca Computer Inc. N.V. Key generator
US6570989B1 (en) * 1998-04-27 2003-05-27 Matsushita Electric Industrial Co., Ltd. Cryptographic processing apparatus, cryptographic processing method, and storage medium storing cryptographic processing program for realizing high-speed cryptographic processing without impairing security

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6333983B1 (en) * 1997-12-16 2001-12-25 International Business Machines Corporation Method and apparatus for performing strong encryption or decryption data using special encryption functions
US7120696B1 (en) * 2000-05-19 2006-10-10 Stealthkey, Inc. Cryptographic communications using pseudo-randomly generated cryptography keys
US7046802B2 (en) * 2000-10-12 2006-05-16 Rogaway Phillip W Method and apparatus for facilitating efficient authenticated encryption
JP4153653B2 (en) * 2000-10-31 2008-09-24 株式会社東芝 Microprocessor and data protection method
US7260215B2 (en) * 2001-09-04 2007-08-21 Portauthority Technologies Inc. Method for encryption in an un-trusted environment
US7318160B2 (en) * 2002-02-01 2008-01-08 Hewlett-Packard Development Company, L.P. Cryptographic key setup in queued cryptographic systems
EP1609065A1 (en) * 2003-04-02 2005-12-28 Pathfire, Inc. Cascading key encryption

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570989B1 (en) * 1998-04-27 2003-05-27 Matsushita Electric Industrial Co., Ltd. Cryptographic processing apparatus, cryptographic processing method, and storage medium storing cryptographic processing program for realizing high-speed cryptographic processing without impairing security
US20010031050A1 (en) * 2000-02-14 2001-10-18 Lateca Computer Inc. N.V. Key generator
US20010021254A1 (en) * 2000-03-09 2001-09-13 Soichi Furuya Method and apparatus for symmetric-key encryption

Also Published As

Publication number Publication date
US20060126827A1 (en) 2006-06-15
WO2007044042A2 (en) 2007-04-19

Similar Documents

Publication Publication Date Title
WO2007044042A3 (en) Encryption methods and apparatus
NO20045593L (en) AES (advanced encryption standard) hardware encryption mechanism
EP1191737A3 (en) Data encryption apparatus
WO2007069236A3 (en) Method and system for usage of block cipher encryption
US9794062B2 (en) Scrambled tweak mode of blockciphers for differential power analysis resistant encryption
EP0802653A3 (en) Multi-cycle non-parallel data encryption engine
WO2008146482A1 (en) Encryption device, decryption device, encryption method, and integrated circuit
EP2196937A1 (en) Methods and devices for instruction level software encryption
ATE548820T1 (en) METHOD AND APPARATUS BY AES CBC FOR ENCRYPTING AND DECRYPTING A MESSAGE AND VERIFYING MESSAGE INTEGRITY BY A MAC
WO2002101979A3 (en) Improved data encryption and decryption system and method
WO2001056221A3 (en) Block encryption method and schemes for data confidentiality and integrity protection
WO2005025122A8 (en) Secure multicast transmission
WO2008076861A3 (en) Combinational combiner cryptographic method
WO2008148784A3 (en) Cryptographic methods and devices for the pseudo-random generation of data encryption and cryptographic hashing of a message
JP2001324925A5 (en)
TW200742354A (en) Method of encrypting/decrypting transport stream having a plurality of packets and related apparatus thereof
RU2008125109A (en) MULTI-CHANNEL HIGH-SPEED ENCRYPTION AND DECryption
WO2000002340A3 (en) Cryptographic communication process and apparatus
WO2006012638A3 (en) Techniques to strengthen one-time pad encryption
DE59805323D1 (en) DEVICE FOR IMPLEMENTING A BLOCK ENCRYPTION METHOD
EP2992637A1 (en) Electronic block cipher device suitable for obfuscation
WO2008114540A1 (en) Key providing system, key providing apparatus, terminal apparatus, key providing method, and key generating method
RU2007148046A (en) ENCRYPTION PROCESSOR, ENCRYPTION METHOD, ENCRYPTION PROCESSOR, METHOD OF ENCRYPTION AND DATA STRUCTURE
EP2015505A3 (en) Encoding/decoding apparatus
WO2008114829A1 (en) Encryption device, decryption device, encryption program, decryption program, and recording medium

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase

Ref document number: 05858589

Country of ref document: EP

Kind code of ref document: A2