SMS4 acceleration hardware
First Claim
Patent Images
1. An apparatus comprising:
- SMS4 acceleration hardware to execute a round of encryption and a round of key expansion; and
key transformation hardware to transform an encryption round key into a different decryption round key to provide for the SMS4 acceleration hardware to execute a round of decryption according to a SMS4 cryptographic algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of an invention for SMS4 acceleration hardware are disclosed. In an embodiment, an apparatus includes SMS4 hardware and key transformation hardware. The SMS4 hardware is to execute a round of encryption and a round of key expansion. The key transformation hardware is to transform a key to provide for the SMS4 hardware to execute a round of decryption.
14 Citations
20 Claims
-
1. An apparatus comprising:
-
SMS4 acceleration hardware to execute a round of encryption and a round of key expansion; and key transformation hardware to transform an encryption round key into a different decryption round key to provide for the SMS4 acceleration hardware to execute a round of decryption according to a SMS4 cryptographic algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
executing a round of SMS4 encryption using SMS4 acceleration hardware; executing a round of key expansion using the SMS4 acceleration hardware; transforming an encryption round key to a different decryption round key to provide for executing a round of SMS4 decryption using the SMS4 acceleration hardware according to a SMS4 cryptographic algorithm. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A processor device comprising:
-
instruction hardware to receive an SMS4 instruction; and execution hardware to execute the SMS4 instruction, the execution hardware including; SMS4 acceleration hardware to execute a round of encryption and a round of key expansion, and key transformation hardware to transform an encryption round key to generate a different decryption round key to provide for the SMS4 acceleration hardware to execute a round of decryption according to a SMS4 cryptographic algorithm.
-
Specification