WO2007113796A3 - Robust cipher design - Google Patents

Robust cipher design Download PDF

Info

Publication number
WO2007113796A3
WO2007113796A3 PCT/IL2007/000364 IL2007000364W WO2007113796A3 WO 2007113796 A3 WO2007113796 A3 WO 2007113796A3 IL 2007000364 W IL2007000364 W IL 2007000364W WO 2007113796 A3 WO2007113796 A3 WO 2007113796A3
Authority
WO
WIPO (PCT)
Prior art keywords
round
function
round key
key
utilizing
Prior art date
Application number
PCT/IL2007/000364
Other languages
French (fr)
Other versions
WO2007113796A2 (en
Inventor
Itsik Mantin
Aharon Grabovsky
Original Assignee
Nds Ltd
Itsik Mantin
Aharon Grabovsky
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 Nds Ltd, Itsik Mantin, Aharon Grabovsky filed Critical Nds Ltd
Priority to US12/223,137 priority Critical patent/US8000471B2/en
Priority to EP07713382.5A priority patent/EP2016524B1/en
Priority to AU2007232123A priority patent/AU2007232123B2/en
Publication of WO2007113796A2 publication Critical patent/WO2007113796A2/en
Priority to IL193056A priority patent/IL193056A0/en
Publication of WO2007113796A3 publication Critical patent/WO2007113796A3/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/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • 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

In an iterated block cipher, a method for round key encryption and key generation, the method including providing a first function Fi and a second function Fj, providing a round key generation function, the round key generation function being operative to utilize, in any given round, exactly one of the first function Fi, and the second function Fj, providing a round mixing function, the round mixing function being operative to utilize, in any given round, exactly one of the first function Fi, and the second function Fj, utilizing the round key generation function in at least a first round to generate a second round key for use in a second round, and utilizing the round mixing function in at least the first round to mix a first round key with a cipher state, wherein one of the following is performed in the first round the round key generation function utilizes the first function Fi to generate the second round key for use in the second round, substantially simultaneously with the round key mixing function utilizing the second function Fj to mix the first round key with the cipher state, and the round key generation function utilizes the second function Fj to generate the second round key for use in the second round, substantially simultaneously with the round key mixing function utilizing the first function Fi to mix the first round key with the cipher state. Related apparatus and methods are also described.
PCT/IL2007/000364 2006-04-04 2007-03-20 Robust cipher design WO2007113796A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US12/223,137 US8000471B2 (en) 2006-04-04 2007-03-20 Robust cipher design
EP07713382.5A EP2016524B1 (en) 2006-04-04 2007-03-20 Robust cipher design
AU2007232123A AU2007232123B2 (en) 2006-04-04 2007-03-20 Robust cipher design
IL193056A IL193056A0 (en) 2006-04-04 2008-07-24 Robust cipher design

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL174784A IL174784A0 (en) 2006-04-04 2006-04-04 Robust cipher design
IL174784 2006-04-04

Publications (2)

Publication Number Publication Date
WO2007113796A2 WO2007113796A2 (en) 2007-10-11
WO2007113796A3 true WO2007113796A3 (en) 2009-04-09

Family

ID=38564058

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2007/000364 WO2007113796A2 (en) 2006-04-04 2007-03-20 Robust cipher design

Country Status (5)

Country Link
US (1) US8000471B2 (en)
EP (1) EP2016524B1 (en)
AU (1) AU2007232123B2 (en)
IL (2) IL174784A0 (en)
WO (1) WO2007113796A2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4882598B2 (en) * 2006-07-28 2012-02-22 ソニー株式会社 Cryptographic processing apparatus, cryptographic processing algorithm construction method, cryptographic processing method, and computer program
CN100581101C (en) * 2007-11-19 2010-01-13 西安西电捷通无线网络通信有限公司 Packet cipher algorithm based encryption processing arrangement
CN100495961C (en) * 2007-11-19 2009-06-03 西安西电捷通无线网络通信有限公司 Packet cipher algorithm based encryption processing method
US9336160B2 (en) * 2008-10-30 2016-05-10 Qualcomm Incorporated Low latency block cipher
US20100329450A1 (en) * 2009-06-30 2010-12-30 Sun Microsystems, Inc. Instructions for performing data encryption standard (des) computations using general-purpose registers
US8837715B2 (en) * 2011-02-17 2014-09-16 Gradiant, Centro Tecnolóxico de Telecomunicacións de Galica Method and apparatus for secure iterative processing and adaptive filtering
US10425226B2 (en) * 2014-03-28 2019-09-24 Sony Corporation Encryption processing device and encryption processing method
US9515818B2 (en) * 2014-09-16 2016-12-06 Apple Inc. Multi-block cryptographic operation
US9252943B1 (en) * 2014-09-26 2016-02-02 The Boeing Company Parallelizable cipher construction
US11283619B2 (en) * 2019-06-20 2022-03-22 The Boeing Company Bit mixer based parallel MAC and hash functions
CN111274613B (en) * 2020-01-20 2022-05-20 广州安研信息科技有限公司 Iterative SM2 digital signature generation method, system, medium and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030108195A1 (en) * 2001-06-28 2003-06-12 Fujitsu Limited Encryption circuit
US20040047466A1 (en) * 2002-09-06 2004-03-11 Joel Feldman Advanced encryption standard hardware accelerator and method
US20060029223A1 (en) * 2004-07-29 2006-02-09 Zsolt Ari Techniques to strengthen one-time pad encryption

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2658065A1 (en) * 1976-12-22 1978-07-06 Ibm Deutschland MACHINE ENCRYPTION AND DECHIFREEZE
US4543646A (en) * 1980-06-05 1985-09-24 Western Digital Corporation Chip topography for MOS Data Encryption Standard circuit
US5533123A (en) * 1994-06-28 1996-07-02 National Semiconductor Corporation Programmable distributed personal security
JPH09233066A (en) * 1996-02-23 1997-09-05 Sony Corp Encryption/decryption method and its device
US6028939A (en) * 1997-01-03 2000-02-22 Redcreek Communications, Inc. Data security system and method
US6182216B1 (en) * 1997-09-17 2001-01-30 Frank C. Luyster Block cipher method
US6243470B1 (en) * 1998-02-04 2001-06-05 International Business Machines Corporation Method and apparatus for advanced symmetric key block cipher with variable length key and block
GB2345229B (en) * 1998-12-23 2003-12-03 Motorola Ltd Method for encrypting data
US20030198345A1 (en) * 2002-04-15 2003-10-23 Van Buer Darrel J. Method and apparatus for high speed implementation of data encryption and decryption utilizing, e.g. Rijndael or its subset AES, or other encryption/decryption algorithms having similar key expansion data flow
KR20050053379A (en) * 2003-12-01 2005-06-08 삼성전자주식회사 Apparatus and method for performing AES Rijndael Algorithm
US20100067687A1 (en) * 2004-12-06 2010-03-18 The Trustees Of The Stevens Institute Of Technology Method and apparatus for maintaining data integrity for block-encryption algorithms

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030108195A1 (en) * 2001-06-28 2003-06-12 Fujitsu Limited Encryption circuit
US20040047466A1 (en) * 2002-09-06 2004-03-11 Joel Feldman Advanced encryption standard hardware accelerator and method
US20060029223A1 (en) * 2004-07-29 2006-02-09 Zsolt Ari Techniques to strengthen one-time pad encryption

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SCHNEIER, B.: "Applied Cryptograph, Protocols, Algorithms, and Source Code in C.", 1996, pages: 351 - 353 *

Also Published As

Publication number Publication date
EP2016524A2 (en) 2009-01-21
WO2007113796A2 (en) 2007-10-11
EP2016524A4 (en) 2013-03-20
IL193056A0 (en) 2009-08-03
IL174784A0 (en) 2006-12-31
US8000471B2 (en) 2011-08-16
EP2016524B1 (en) 2017-03-01
US20090202070A1 (en) 2009-08-13
AU2007232123A1 (en) 2007-10-11
AU2007232123B2 (en) 2011-05-19

Similar Documents

Publication Publication Date Title
WO2007113796A3 (en) Robust cipher design
WO2007121178A3 (en) Methods for creating secret keys based upon one or more shared characteristics and system thereof
WO2008080800A3 (en) Securing communication
WO2007011991A3 (en) Hybrid symmetric/asymmetric cryptography with user authentication
WO2009134937A3 (en) Format-preserving cryptographic systems
WO2007011990A3 (en) Asymmetric cryptography with user authentication
EP1847060A4 (en) Method and system for deriving an encryption key using joint randomness not shared by others
WO2010141445A3 (en) Workgroup key wrapping for community of interest membership authentication
WO2005025122A8 (en) Secure multicast transmission
EP1775879A3 (en) Method and Apparatus for Securely Transmitting and Receiving Data in Peer-to-Peer Manner
WO2008033590A3 (en) A method and apparatus to provide authentication and privacy with low complexity devices
WO2007117315A3 (en) Methods and apparatus for power source authentication
WO2011033259A3 (en) Key generation for multi-party encryption
EP2120232A4 (en) A random voice print cipher certification system, random voice print cipher lock and generating method thereof
EP1843512A4 (en) Signature generation device, key generation device, and signature generation method
TW200642404A (en) Process and system for reception of a multimedia signal, cryptographic entity for this reception process and system, process and black box for the production of the cryptographic entity
WO2010024874A3 (en) Message authentication code pre-computation with applications to secure memory
WO2007121190A3 (en) Method and apparatus for binding multiple authentications
WO2010077515A3 (en) Secure and efficient domain key distribution for device registration
WO2008092166A3 (en) File encryption while maintaining file size
WO2006084036A3 (en) System and method for providing peer-to-peer communication
ATE472133T1 (en) DECRYPTION PROCEDURE
WO2010010336A3 (en) Mulitipad encryption
SG143127A1 (en) Client credential based secure session authentication method and apparatus
NZ603822A (en) Permutation data transform to enhance security

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07713382

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 193056

Country of ref document: IL

REEP Request for entry into the european phase

Ref document number: 2007713382

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007232123

Country of ref document: AU

Ref document number: 2007713382

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 6809/DELNP/2008

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 12223137

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2007232123

Country of ref document: AU

NENP Non-entry into the national phase

Ref country code: DE