Apparatus and method for implementing instruction support for the camellia cipher algorithm
AssigneeOracle America, Inc.
InventorsChristopher H. Olson, Gregory F. Grohoski, Lawrence A. Spracklen
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle America, Inc.
InventorsChristopher H. Olson, Gregory F. Grohoski, Lawrence A. Spracklen
Estimating the term…
A processor including instruction support for implementing the Camellia block cipher algorithm may issue, for execution, programmer-selectable instructions from a defined instruction set architecture (ISA). The processor may include a cryptographic unit that may receive instructions for execution. The instructions include one or more Camellia instructions defined within the ISA. In addition, the Camellia instructions may be executable by the cryptographic unit to implement portions of a Camellia cipher that is compliant with Internet Engineering Task Force (IETF) Request For Comments (RFC) 3713. In response to receiving a Camellia F( )-operation instruction defined within the ISA, the cryptographic unit may perform an F( ) operation, as defined by the Camellia cipher, upon a data input operand and a subkey operand, in which the data input operand and subkey operand may be specified by the Camellia F( )-operation instruction.
A processor, comprising:
A method, comprising:
Dependencies are inferred from the claim text.