WO2006082984A3 - Methods and apparatus for providing a message authentication code using a pipeline - Google Patents

Methods and apparatus for providing a message authentication code using a pipeline Download PDF

Info

Publication number
WO2006082984A3
WO2006082984A3 PCT/JP2006/302094 JP2006302094W WO2006082984A3 WO 2006082984 A3 WO2006082984 A3 WO 2006082984A3 JP 2006302094 W JP2006302094 W JP 2006302094W WO 2006082984 A3 WO2006082984 A3 WO 2006082984A3
Authority
WO
WIPO (PCT)
Prior art keywords
blocks
authentication code
message authentication
methods
pipeline
Prior art date
Application number
PCT/JP2006/302094
Other languages
French (fr)
Other versions
WO2006082984A2 (en
Inventor
Akiyuki Hatakeyama
Original Assignee
Sony Computer Entertainment Inc
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 Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of WO2006082984A2 publication Critical patent/WO2006082984A2/en
Publication of WO2006082984A3 publication Critical patent/WO2006082984A3/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/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • 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
    • H04L9/0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
    • 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/12Details relating to cryptographic hardware or logic circuitry
    • H04L2209/125Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations

Abstract

Methods and apparatus provide for: dividing a quantity of data values into a plurality of blocks; dividing the plurality of blocks into respective sub-sets of blocks; computing an intermediate message authentication code block for each sub-set of blocks by performing a first cipher block chaining algorithm on the blocks of each sub-set of blocks; and computing a message authentication code block for the plurality of blocks by performing a second cipher block chaining algorithm on the intermediate message authentication code blocks.
PCT/JP2006/302094 2005-02-07 2006-02-01 Methods and apparatus for providing a message authentication code using a pipeline WO2006082984A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US65048005P 2005-02-07 2005-02-07
US60/650,480 2005-02-07

Publications (2)

Publication Number Publication Date
WO2006082984A2 WO2006082984A2 (en) 2006-08-10
WO2006082984A3 true WO2006082984A3 (en) 2006-10-26

Family

ID=36617271

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/302094 WO2006082984A2 (en) 2005-02-07 2006-02-01 Methods and apparatus for providing a message authentication code using a pipeline

Country Status (3)

Country Link
US (1) US7856102B2 (en)
JP (1) JP4549303B2 (en)
WO (1) WO2006082984A2 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006086554A2 (en) * 2005-02-09 2006-08-17 Sinett Corporation Methods and systems for incremental crypto processing of fragmented packets
US20090217008A1 (en) * 2005-04-21 2009-08-27 Taichi Sato Program conversion device, and secret keeping program
US8510596B1 (en) 2006-02-09 2013-08-13 Virsec Systems, Inc. System and methods for run time detection and correction of memory corruption
US7428306B2 (en) * 2006-04-18 2008-09-23 International Business Machines Corporation Encryption apparatus and method for providing an encrypted file system
JP5500923B2 (en) * 2008-11-27 2014-05-21 キヤノン株式会社 Information processing device
WO2010131563A1 (en) * 2009-05-11 2010-11-18 日本電気株式会社 Tag generating device, tag verification device, communication system, tag generating method, tag verification method, and recording medium
CN101895542B (en) * 2010-07-05 2013-03-20 北京畅游时空软件技术有限公司 Verification code acquiring method and device
DE102012003968A1 (en) * 2012-02-29 2013-08-29 Giesecke & Devrient Gmbh Protected against spying
CN104335522A (en) * 2012-03-21 2015-02-04 爱迪德加拿大公司 Method and system for chain transformation
US8948386B2 (en) 2012-06-27 2015-02-03 Certicom Corp. Authentication of a mobile device by a network and key generation
US9088408B2 (en) * 2012-06-28 2015-07-21 Certicom Corp. Key agreement using a key derivation key
US8971851B2 (en) 2012-06-28 2015-03-03 Certicom Corp. Key agreement for wireless communication
EP2731291A1 (en) * 2012-11-12 2014-05-14 Gemalto SA Control method and device for controlling authenticity of codes resulting from application of a bijective algorithm to messages
JP2016517046A (en) * 2013-04-24 2016-06-09 エヌイーシー ヨーロッパ リミテッドNec Europe Ltd. Method and system for encrypting data
JP6194650B2 (en) * 2013-06-14 2017-09-13 三菱ケミカル株式会社 Water treatment method and water treatment apparatus
EP3044719B1 (en) * 2013-09-12 2019-08-28 Virsec Systems Inc. Automated runtime detection of malware
US9177123B1 (en) * 2013-09-27 2015-11-03 Emc Corporation Detecting illegitimate code generators
US10354074B2 (en) 2014-06-24 2019-07-16 Virsec Systems, Inc. System and methods for automated detection of input and output validation and resource management vulnerability
JP6743702B2 (en) * 2014-10-23 2020-08-19 日本電気株式会社 MAC tag list generation device, MAC tag list verification device, MAC tag list generation method, MAC tag list verification method and program
US10833843B1 (en) 2015-12-03 2020-11-10 United Services Automobile Association (USAA0 Managing blockchain access
US10140458B2 (en) 2016-04-07 2018-11-27 Intel Corporation Parallelized authentication encoding
KR102419574B1 (en) 2016-06-16 2022-07-11 버섹 시스템즈, 인코포레이션 Systems and methods for correcting memory corruption in computer applications
GB201807612D0 (en) 2018-05-10 2018-06-27 Rolls Royce Plc Structured file encryption process
WO2020112341A1 (en) * 2018-11-28 2020-06-04 Mastercard International Incorporated Systems and methods for optimized cipher-based message authentication code processing
WO2020112342A1 (en) * 2018-11-28 2020-06-04 Mastercard International Incorporated Systems and methods for optimized retail message authentication code processing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010033656A1 (en) * 2000-01-31 2001-10-25 Vdg, Inc. Block encryption method and schemes for data confidentiality and integrity protection
EP1161027A1 (en) * 2000-01-14 2001-12-05 Mitsubishi Denki Kabushiki Kaisha Method and apparatus for encryption, method and apparatus for decryption, and computer-readable medium storing program

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6350222A (en) * 1986-08-20 1988-03-03 Matsushita Electric Ind Co Ltd Message certifying device
JP2675032B2 (en) * 1987-12-21 1997-11-12 株式会社日立製作所 How to create compressed slips
JP2997483B2 (en) * 1989-11-08 2000-01-11 株式会社日立製作所 Verification data generator
US5757913A (en) * 1993-04-23 1998-05-26 International Business Machines Corporation Method and apparatus for data authentication in a data communication environment
JP3296884B2 (en) 1993-06-07 2002-07-02 株式会社東海 Method of forming electrodes on ceramic element
US6704871B1 (en) * 1997-09-16 2004-03-09 Safenet, Inc. Cryptographic co-processor
AU2001249511A1 (en) * 2000-03-31 2001-10-15 Vdg Inc. Authentication method and schemes for data integrity protection
US7177421B2 (en) * 2000-04-13 2007-02-13 Broadcom Corporation Authentication engine architecture and method
US7428305B1 (en) * 2000-05-02 2008-09-23 Qualcomm Incorporated Generation of keyed integer permutations for message authentication codes
US7249255B2 (en) * 2001-06-13 2007-07-24 Corrent Corporation Apparatus and method for a hash processing system using multiple hash storage areas
US20030007636A1 (en) * 2001-06-25 2003-01-09 Alves Vladimir Castro Method and apparatus for executing a cryptographic algorithm using a reconfigurable datapath array
US7181009B1 (en) * 2002-12-18 2007-02-20 Cisco Technology, Inc. Generating message digests according to multiple hashing procedures
JP2005140823A (en) * 2003-11-04 2005-06-02 Sony Corp Information processor, control method, program, and recording medium
US7526085B1 (en) * 2004-07-13 2009-04-28 Advanced Micro Devices, Inc. Throughput and latency of inbound and outbound IPsec processing
US8233619B2 (en) * 2006-06-07 2012-07-31 Stmicroelectronics S.R.L. Implementation of AES encryption circuitry with CCM

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1161027A1 (en) * 2000-01-14 2001-12-05 Mitsubishi Denki Kabushiki Kaisha Method and apparatus for encryption, method and apparatus for decryption, and computer-readable medium storing program
US20010033656A1 (en) * 2000-01-31 2001-10-25 Vdg, Inc. Block encryption method and schemes for data confidentiality and integrity protection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SCHNEIER B: "ONE WAY HASH FUNCTIONS", APPLIED CRYPTOGRAPHY, XX, XX, 1996, pages 30-31,189 - 212,456, XP002341498 *

Also Published As

Publication number Publication date
WO2006082984A2 (en) 2006-08-10
JP2006221163A (en) 2006-08-24
US20060245588A1 (en) 2006-11-02
JP4549303B2 (en) 2010-09-22
US7856102B2 (en) 2010-12-21

Similar Documents

Publication Publication Date Title
WO2006082984A3 (en) Methods and apparatus for providing a message authentication code using a pipeline
WO2007069236A3 (en) Method and system for usage of block cipher encryption
ES2509345T3 (en) Security threshold decryption protocol calculation
WO2007113697A3 (en) Secure decryption method
EP1780934A3 (en) Quantum cryptography encryption, decryption method apparatus and systems
WO2006124289A3 (en) Secret sharing technique with low overhead information content
EP1775879A3 (en) Method and Apparatus for Securely Transmitting and Receiving Data in Peer-to-Peer Manner
WO2008152393A3 (en) Fuzzy keys
WO2005025122A8 (en) Secure multicast transmission
WO2010021885A3 (en) Training sequences for very high throughput wireless communication
GB2428358B (en) Crytographic system and method for encrypting input data
EP1818847A3 (en) Data encoding apparatus, data encoding method, data encoding program, and recording medium
WO2009134937A3 (en) Format-preserving cryptographic systems
EA200601497A1 (en) METHOD (OPTIONS) AND DEVICE FOR CRYPTOGRAPHIC TREATMENT OF DATA (OPTIONS)
EP1800432A4 (en) Cryptographic primitives, error coding, and pseudo-random number improvement methods using quasigroups
MY139625A (en) Repetition coded compression for encrypting highly correlated data
WO2008092166A3 (en) File encryption while maintaining file size
SG10201900198SA (en) Methods and systems for cryptographic keys exchange
WO2010040629A3 (en) Data processing system for providing authorization keys
TW200511040A (en) Cipher message assist instructions
WO2009141756A3 (en) Cryptographic system
SG131898A1 (en) Information processing apparatus and method, setting apparatus and method, and program
WO2011058011A3 (en) Variable substitution data processing method
WO2008156640A3 (en) A method and apparatus for encoding data
WO2006134449A3 (en) Method, apparatus and computer program product to optimize information provision in mbms neighboring cell information (mnci) message

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

Ref document number: 06713237

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 06713237

Country of ref document: EP

Kind code of ref document: A2

WWW Wipo information: withdrawn in national office

Ref document number: 6713237

Country of ref document: EP