[go: up one dir, main page]

WO2004034182A3 - Efficient encryption and authentication for data processing systems - Google Patents

Efficient encryption and authentication for data processing systems Download PDF

Info

Publication number
WO2004034182A3
WO2004034182A3 PCT/US2003/023561 US0323561W WO2004034182A3 WO 2004034182 A3 WO2004034182 A3 WO 2004034182A3 US 0323561 W US0323561 W US 0323561W WO 2004034182 A3 WO2004034182 A3 WO 2004034182A3
Authority
WO
WIPO (PCT)
Prior art keywords
authentication
data
data processing
processing systems
efficient encryption
Prior art date
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.)
Ceased
Application number
PCT/US2003/023561
Other languages
French (fr)
Other versions
WO2004034182A2 (en
Inventor
Philip Michael Hawkes
Gregory G Rose
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Priority to CA002493567A priority Critical patent/CA2493567A1/en
Priority to AU2003296887A priority patent/AU2003296887B2/en
Priority to EP03808042A priority patent/EP1529368A4/en
Priority to BRPI0312866-0A priority patent/BR0312866A/en
Publication of WO2004034182A2 publication Critical patent/WO2004034182A2/en
Anticipated expiration legal-status Critical
Publication of WO2004034182A3 publication Critical patent/WO2004034182A3/en
Ceased legal-status Critical Current

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/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/3247Cryptographic 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 involving digital signatures
    • 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
    • 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/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
    • H04L9/3242Cryptographic 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 involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

Methods and apparatus are presented for encrypting and authenticating data, wherein some data is encrypted and some data is not encrypted, but all of the data is authenticated. Different formulations for authentication blocks are used according to whether a block of data occupies a cleartext position (442A, 442B, 442C) or ciphertext position. (444A 444B, 444C, 444D) The authentication blocks are then combined to form a checksum, which is encrypted to form an authentication tag.
PCT/US2003/023561 2002-07-24 2003-07-24 Efficient encryption and authentication for data processing systems Ceased WO2004034182A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CA002493567A CA2493567A1 (en) 2002-07-24 2003-07-24 Efficient encryption and authentication for data processing systems
AU2003296887A AU2003296887B2 (en) 2002-07-24 2003-07-24 Efficient encryption and authentication for data processing systems
EP03808042A EP1529368A4 (en) 2002-07-24 2003-07-24 Efficient encryption and authentication for data processing systems
BRPI0312866-0A BR0312866A (en) 2002-07-24 2003-07-24 efficient authentication and encryption for data processing systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/205,114 US6948067B2 (en) 2002-07-24 2002-07-24 Efficient encryption and authentication for data processing systems
US10/205,114 2002-07-24

Publications (2)

Publication Number Publication Date
WO2004034182A2 WO2004034182A2 (en) 2004-04-22
WO2004034182A3 true WO2004034182A3 (en) 2005-02-03

Family

ID=30769992

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/023561 Ceased WO2004034182A2 (en) 2002-07-24 2003-07-24 Efficient encryption and authentication for data processing systems

Country Status (8)

Country Link
US (1) US6948067B2 (en)
EP (1) EP1529368A4 (en)
CN (1) CN100576789C (en)
AU (1) AU2003296887B2 (en)
BR (1) BR0312866A (en)
CA (1) CA2493567A1 (en)
RU (1) RU2336646C2 (en)
WO (1) WO2004034182A2 (en)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1540955A4 (en) * 2002-07-09 2007-08-01 Kaleidescape Inc Content and key distribution system for digital content representing media streams
US7254233B2 (en) * 2002-07-24 2007-08-07 Qualcomm Incorporated Fast encryption and authentication for data processing systems
US20040083360A1 (en) * 2002-10-28 2004-04-29 Rod Walsh System and method for partially-encrypted data transmission and reception
JP4208082B2 (en) * 2003-01-30 2009-01-14 富士通株式会社 Data alteration detection method, data alteration detection device, and data alteration detection program
WO2004070585A2 (en) * 2003-01-31 2004-08-19 Kaleidescape, Inc. Detecting collusion among multiple recipients of fingerprinted information
US20050091496A1 (en) * 2003-10-23 2005-04-28 Hyser Chris D. Method and system for distributed key management in a secure boot environment
KR100830801B1 (en) * 2004-02-04 2008-05-20 주식회사 케이티 Video data encryption transmission and reception method
JP2006039206A (en) * 2004-07-27 2006-02-09 Canon Inc Encryption device and decryption device
US7512814B2 (en) * 2004-11-09 2009-03-31 Fortiva Inc. Secure and searchable storage system and method
US8677123B1 (en) 2005-05-26 2014-03-18 Trustwave Holdings, Inc. Method for accelerating security and management operations on data segments
KR101078915B1 (en) 2005-12-01 2011-11-01 텔레폰악티에볼라겟엘엠에릭슨(펍) Key management
KR100856007B1 (en) * 2006-09-06 2008-09-02 성균관대학교산학협력단 Operation verification method of encryption device and electronic voting verification system using same
GB2443244A (en) * 2006-10-05 2008-04-30 Hewlett Packard Development Co Authenticated Encryption Method and Apparatus
FR2918830B1 (en) * 2007-07-13 2009-10-30 Viaccess Sa MAC CODE VERIFICATION WITHOUT REVELATION.
KR101012398B1 (en) * 2008-03-03 2011-02-11 삼성전자주식회사 Unit using O / S and image forming apparatus using same
US10447657B2 (en) * 2008-08-22 2019-10-15 Qualcomm Incorporated Method and apparatus for transmitting and receiving secure and non-secure data
RU2439693C1 (en) * 2010-06-04 2012-01-10 Федеральное государственное учреждение "Государственный научно-исследовательский испытательный институт проблем технической защиты информации Федеральной службы по техническому и экспортному контролю" Method to protect text information against unauthorised access
CN102959556B (en) * 2010-07-22 2015-12-16 纳格拉影像股份有限公司 Processor-implemented method for ensuring software integrity
US20130028419A1 (en) * 2011-07-26 2013-01-31 Debabrata Das System and a method for use in a symmetric key cryptographic communications
RU2459275C1 (en) * 2011-08-02 2012-08-20 Николай Андреевич Молдовян Method for unit coding of m message represented in binary form
FR2992083B1 (en) * 2012-06-19 2014-07-04 Alstom Transport Sa COMPUTER, COMMUNICATION ASSEMBLY COMPRISING SUCH A COMPUTER, RAIL MANAGEMENT SYSTEM COMPRISING SUCH A SET, AND METHOD FOR RELIABILITY OF DATA IN A COMPUTER
EP2683112B1 (en) * 2012-07-03 2017-09-27 ABB Research Ltd. Secure message transmission
EP2909962B1 (en) * 2012-11-29 2018-02-28 BlackBerry Limited Authenticated encryption method using working blocks
US9311640B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US20140244514A1 (en) * 2013-02-26 2014-08-28 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US9264222B2 (en) * 2013-02-28 2016-02-16 Apple Inc. Precomputing internal AES states in counter mode to protect keys used in AES computations
US9456344B2 (en) 2013-03-15 2016-09-27 Ologn Technologies Ag Systems, methods and apparatuses for ensuring proximity of communication device
US10177915B2 (en) 2013-03-15 2019-01-08 Ologn Technologies Ag Systems, methods and apparatuses for device attestation based on speed of computation
US9698991B2 (en) 2013-03-15 2017-07-04 Ologn Technologies Ag Systems, methods and apparatuses for device attestation based on speed of computation
US9787469B2 (en) * 2013-04-24 2017-10-10 Nec Corporation Method and system for encrypting data
EP2995061B1 (en) 2013-05-10 2018-04-18 OLogN Technologies AG Ensuring proximity of wifi communication devices
US9455998B2 (en) 2013-09-17 2016-09-27 Ologn Technologies Ag Systems, methods and apparatuses for prevention of relay attacks
EP3195106B1 (en) 2014-09-15 2020-10-21 Demandware, Inc. Secure storage and access to sensitive data
KR102794580B1 (en) * 2014-12-03 2025-04-10 나그라비젼 에스에이알엘 Block cryptographic method for encrypting/decrypting messages and cryptographic devices for implementing this method
US10354065B2 (en) 2015-10-27 2019-07-16 Infineon Technologies Ag Method for protecting data and data processing device
AU2017304128B2 (en) * 2016-07-25 2022-03-10 Apple Inc. System for and method of authenticating a component of an electronic device
US9680653B1 (en) * 2016-10-13 2017-06-13 International Business Machines Corporation Cipher message with authentication instruction
US10790982B2 (en) 2017-10-27 2020-09-29 Secureworks Corp. Systems and methods for block chain authentication
CN109587132B (en) * 2018-11-29 2021-03-26 南京苏宁软件技术有限公司 Data transmission method and device based on alliance chain
US10862688B2 (en) * 2019-03-13 2020-12-08 Digital 14 Llc System, method, and computer program product for zero round trip secure communications based on a noisy secret with a reduced message size
US10892891B2 (en) * 2019-03-13 2021-01-12 Digital 14 Llc System, method, and computer program product for zero round trip secure communications based on two noisy secrets
US10951415B2 (en) * 2019-03-13 2021-03-16 Digital 14 Llc System, method, and computer program product for implementing zero round trip secure communications based on noisy secrets with a polynomial secret sharing scheme
US12388624B2 (en) 2019-05-08 2025-08-12 Samsung Sds Co., Ltd. Apparatus and method for sharing data
US11381589B2 (en) 2019-10-11 2022-07-05 Secureworks Corp. Systems and methods for distributed extended common vulnerabilities and exposures data management
CN113344501A (en) * 2021-08-05 2021-09-03 支付宝(杭州)信息技术有限公司 Service processing method, device and equipment for real person authentication of distributor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918728A (en) * 1989-08-30 1990-04-17 International Business Machines Corporation Data cryptography operations using control vectors
US20010046292A1 (en) * 2000-03-31 2001-11-29 Gligor Virgil Dorin Authentication method and schemes for data integrity protection
US20040017913A1 (en) * 2002-07-24 2004-01-29 Hawkes Philip Michael Efficient encryption and authentication for data processing systems

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2117401C1 (en) * 1997-04-01 1998-08-10 Военный институт правительственной связи Device for confidential communication
RU2180469C2 (en) * 2000-04-17 2002-03-10 Военный университет связи Encryption/decryption key generation process
US7046802B2 (en) * 2000-10-12 2006-05-16 Rogaway Phillip W Method and apparatus for facilitating efficient authenticated encryption

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918728A (en) * 1989-08-30 1990-04-17 International Business Machines Corporation Data cryptography operations using control vectors
US20010046292A1 (en) * 2000-03-31 2001-11-29 Gligor Virgil Dorin Authentication method and schemes for data integrity protection
US20040017913A1 (en) * 2002-07-24 2004-01-29 Hawkes Philip Michael Efficient encryption and authentication for data processing systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1529368A4 *

Also Published As

Publication number Publication date
CN100576789C (en) 2009-12-30
RU2005104953A (en) 2005-07-20
RU2336646C2 (en) 2008-10-20
US6948067B2 (en) 2005-09-20
CA2493567A1 (en) 2004-04-22
CN1682483A (en) 2005-10-12
WO2004034182A2 (en) 2004-04-22
EP1529368A4 (en) 2010-05-19
AU2003296887A1 (en) 2004-05-04
EP1529368A2 (en) 2005-05-11
BR0312866A (en) 2007-07-10
AU2003296887B2 (en) 2008-04-17
US20040019785A1 (en) 2004-01-29

Similar Documents

Publication Publication Date Title
WO2004034182A3 (en) Efficient encryption and authentication for data processing systems
EP1396957A3 (en) Methods and apparatus for initialization vector processing
WO2001043335A3 (en) Synchronization of session keys
PL363099A1 (en) Terminal communication system
CA2296223A1 (en) Method, apparatus and communication system for exchange of information in pervasive environments
WO2002063592A3 (en) Data encryption system using key matrix
WO2003021541A3 (en) System and method of authenticating an article
MY149969A (en) Native wi-fi architecture for 802.11 networks
CA2137616A1 (en) Method and apparatus for controlling access to digital signals
EP1249964A3 (en) Reception terminal, key management apparatus, and key updating method for public key cryptosystem
WO2000072500A3 (en) Information encryption system and method
AU2506397A (en) Method for providing a secure communication between two devices and application of this method
AU2423601A (en) Methods and apparatus for selective encryption and decryption of point to multi-point messages
JP2004166270A5 (en)
NO20010227L (en) Method and apparatus for securely communicating information between multiple digital audiovisual devices
EP1033711A3 (en) Software carrier for play on a system for authenticating software carriers
WO2003041324A3 (en) Biometrics template
MXPA03007737A (en) Secure encryption key distribution.
WO2005008398A3 (en) Apparatus and method for a secure broadcast system
GB0208858D0 (en) Method and apparatus for encrypting/decrypting data
GEP20094692B (en) Method of encrypting and transferring data between sender and receiver using network
BR0207581A (en) Encryption of a compressed video stream
MY138993A (en) Multiple pairing control method
EP1361693A4 (en) Handle deciphering system and handle deciphering method, and program
WO2000018060A3 (en) A secure data transfer system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003808042

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2493567

Country of ref document: CA

Ref document number: 1020057001109

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2003296887

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2005104953

Country of ref document: RU

Kind code of ref document: A

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWP Wipo information: published in national office

Ref document number: 1020057001109

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20038224119

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2003808042

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: JP

ENP Entry into the national phase

Ref document number: PI0312866

Country of ref document: BR