INSTRUCTION AND LOGIC TO PROVIDE SECURE CIPHER HASH ROUND FUNCTIONALITY

PROBLEM TO BE SOLVED: To provide a processor to execute a plurality of instructions for realizing secure cipher hash algorithm round functionality.SOLUTION: A processor comprises: a decode stage to decode an instruction for a secure cipher hashing algorithm, the instruction specifying source data an...

Full description

Saved in:
Bibliographic Details
Main Authors VINDOH GOPAL, WAJDI K FEGHALI
Format Patent
LanguageEnglish
Japanese
Published 25.01.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To provide a processor to execute a plurality of instructions for realizing secure cipher hash algorithm round functionality.SOLUTION: A processor comprises: a decode stage to decode an instruction for a secure cipher hashing algorithm, the instruction specifying source data and one or more key operands. A plurality of processor execution units are responsive to the decoded instruction, to perform one or more secure cipher hashing algorithm round iterations upon the source data, using the one or more key operands, and store a result of the instruction in a destination register. The instruction specifies a secure cipher hashing algorithm round iteration using a Feistel cipher algorithm such as DES or TDES. A result of the instruction may be used in generating a resource assignment from a request for load balancing requests across the set of processing resources.SELECTED DRAWING: Figure 1A 【課題】セキュア暗号ハッシュアルゴリズムラウンド機能を実現するための複数の命令を実行するプロセッサを提供する。【解決手段】プロセッサは、セキュア暗号ハッシュアルゴリズムのための命令をデコードするデコードステージを含み、上記命令はソースデータ、および1または複数のキーオペランドを指定する。複数のプロセッサ実行ユニットは、デコードされた命令に応答して、ソースデータに対し、1または複数のキーオペランドを使用して、1または複数のセキュア暗号ハッシュアルゴリズムのラウンドの反復を実行し、上記命令の結果をデスティネーションレジスタに格納する。上記命令は、DESまたはTDESのようなFeistel暗号アルゴリズムを使用して、セキュア暗号ハッシュアルゴリズムラウンド反復を指定する。命令の結果は処理リソースのセットにわたる負荷分散リクエストのためのリクエストからリソース割り当てを生成する際に使用されてよい。【選択図】図1A
Bibliography:Application Number: JP20170192078