TW200519738A - Apparatus and method for performing transparent block cipher cryptographic functions - Google Patents
Apparatus and method for performing transparent block cipher cryptographic functionsInfo
- 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
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.
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)
| 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)
| 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)
| 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 |
-
2004
- 2004-04-30 TW TW93112126A patent/TWI274281B/en not_active IP Right Cessation
- 2004-07-29 CN CNB2004100590645A patent/CN100391145C/en not_active Expired - Lifetime
Cited By (3)
| 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 |