[go: up one dir, main page]

TW200519738A - Apparatus and method for performing transparent block cipher cryptographic functions - Google Patents

Apparatus and method for performing transparent block cipher cryptographic functions

Info

Publication number
TW200519738A
TW200519738A TW093112126A TW93112126A TW200519738A TW 200519738 A TW200519738 A TW 200519738A TW 093112126 A TW093112126 A TW 093112126A TW 93112126 A TW93112126 A TW 93112126A TW 200519738 A TW200519738 A TW 200519738A
Authority
TW
Taiwan
Prior art keywords
cryptographic
instruction
cryptographic operations
block cipher
cryptographic functions
Prior art date
Application number
TW093112126A
Other languages
Chinese (zh)
Other versions
TWI274281B (en
Inventor
Thomas A Crispin
G Glenn Henry
Arturo Martin-De-Nicolas
Terry Parks
Original Assignee
Ip First Llc
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
Priority claimed from US10/727,973 external-priority patent/US7532722B2/en
Application filed by Ip First Llc filed Critical Ip First Llc
Publication of TW200519738A publication Critical patent/TW200519738A/en
Application granted granted Critical
Publication of TWI274281B publication Critical patent/TWI274281B/en

Links

Landscapes

  • Storage Device Security (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The present invention provides an apparatus and method for performing cryptographic operations on a plurality of input data blocks within a processor. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction and execution logic. The cryptographic instruction is received by a computing device as part of an instruction flow executing on the computing device, wherein the cryptographic instruction prescribes one of the cryptographic operations. The execution logic is operatively coupled to the cryptographic instruction and executes the one of the cryptographic operations. The one of the cryptographic operations includes indicating whether the one of the cryptographic operations has been interrupted by an interrupting event.
TW93112126A 2003-12-04 2004-04-30 Apparatus and method for performing transparent block cipher cryptographic functions TWI274281B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/727,973 US7532722B2 (en) 2003-04-18 2003-12-04 Apparatus and method for performing transparent block cipher cryptographic functions

Publications (2)

Publication Number Publication Date
TW200519738A true TW200519738A (en) 2005-06-16
TWI274281B TWI274281B (en) 2007-02-21

Family

ID=34377722

Family Applications (1)

Application Number Title Priority Date Filing Date
TW93112126A TWI274281B (en) 2003-12-04 2004-04-30 Apparatus and method for performing transparent block cipher cryptographic functions

Country Status (2)

Country Link
CN (1) CN100391145C (en)
TW (1) TWI274281B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11264063B2 (en) 2019-08-21 2022-03-01 Macronix International Co., Ltd. Memory device having security command decoder and security logic circuitry performing encryption/decryption commands from a requesting host
US11960769B2 (en) 2022-02-14 2024-04-16 Macronix International Co., Ltd. High performance secure read in secure memory providing a continuous output of encrypted information and specific context

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7539876B2 (en) * 2003-04-18 2009-05-26 Via Technologies, Inc. Apparatus and method for generating a cryptographic key schedule in a microprocessor
TWI272815B (en) * 2004-04-16 2007-02-01 Via Tech Inc Apparatus and method for performing transparent output feedback mode cryptographic functions
JP5404030B2 (en) * 2008-12-26 2014-01-29 デジタルア−ツ株式会社 Electronic file transmission method
CN101583122A (en) * 2009-03-26 2009-11-18 郭长来 Method for avoiding wireless dialing-up internet roaming in other places
CN106888082B (en) * 2015-12-16 2019-09-10 北京京航计算通讯研究所 A kind of method and processor for encrypting and decrypting
US11463236B2 (en) * 2016-12-09 2022-10-04 Cryptography Research, Inc. Programmable block cipher with masked inputs
CN109949463B (en) * 2019-03-29 2021-08-24 天津经纬恒润科技有限公司 Decryption method and device
CN113722702B (en) * 2021-09-01 2025-02-07 上海兆芯集成电路股份有限公司 Processor with block cipher algorithm and processing method thereof
CN117668326B (en) * 2024-01-30 2024-04-30 深圳柯赛标识智能科技有限公司 Intelligent identification data processing method, system and equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4250546A (en) * 1978-07-31 1981-02-10 Motorola, Inc. Fast interrupt method
AU5730200A (en) * 1999-06-08 2000-12-28 General Instrument Corporation Cryptographic processing system
US7270193B2 (en) * 2000-02-14 2007-09-18 Kabushiki Kaisha Toshiba Method and system for distributing programs using tamper resistant processor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11264063B2 (en) 2019-08-21 2022-03-01 Macronix International Co., Ltd. Memory device having security command decoder and security logic circuitry performing encryption/decryption commands from a requesting host
TWI761896B (en) * 2019-08-21 2022-04-21 旺宏電子股份有限公司 Memory device and method for executing secured commands
US11960769B2 (en) 2022-02-14 2024-04-16 Macronix International Co., Ltd. High performance secure read in secure memory providing a continuous output of encrypted information and specific context

Also Published As

Publication number Publication date
TWI274281B (en) 2007-02-21
CN100391145C (en) 2008-05-28
CN1558591A (en) 2004-12-29

Similar Documents

Publication Publication Date Title
EP1496421A3 (en) Apparatus and method for performing transparent block cipher cryptographic functions
EP1469371A3 (en) Microprocessor apparatus and method for performing block cipher cryptographic functions
ATE554443T1 (en) INSTRUCTION-DRIVEN DATA PROCESSING DEVICE AND METHOD
TW200519738A (en) Apparatus and method for performing transparent block cipher cryptographic functions
TW200701059A (en) Data access and permute unit
MY150315A (en) Apparatus and method for performing permutation operations on data
GB2413878B (en) Instructions to assist the processing of a cipher message
TW200731739A (en) Cryptography system and elliptic curve operation method involved thereof
WO2004042560A3 (en) Pipeline coprocessor
US9773111B2 (en) Software-based side-channel attack prevention
EP1519509A3 (en) Apparatus and method for providing user-generated key schedule in a microprocessor cryptographic engine
TW200713032A (en) Methods and apparatus for dynamically switching processor mode
GB2499532A (en) Method and apparatus for universal logical operations
TW200506719A (en) Security message authentication control instruction
WO2005001686A3 (en) Data packet arithmetic logic devices and methods
TW200707254A (en) Method for fast decryption of processor instructions in an encrypted instruction power tm architecture
TW200635317A (en) Apparatus and method for employing cyrptographic functions to generate a message digest
TW200517962A (en) Method and apparatus for selectively counting instructions and data accesses
TWI268689B (en) Apparatus and method for performing transparent cipher feedback mode cryptographic functions
ATE384993T1 (en) METHOD AND DEVICE FOR OPERAND PROCESSING IN A PROCESSOR UNIT
TW200517948A (en) Microprocessor apparatus and method for employing configurable block cipher cryptographic algorithms
TW200512648A (en) Microprocessor apparatus and method for performing block cipher cryptographic functions
WO2012113908A3 (en) Encrypted computing
MX381513B (en) LINEAR TRANSFORMATION METHOD (VARIANTS).
TWI268686B (en) Apparatus and method for performing transparent cipher block chaining mode cryptographic functions

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent