암호화 계산 스칼라 곱하기 명령의 수행

암호화 연산들을 위한 스칼라 곱하기를 수행하기 위한 단일 아키텍처된 명령이 획득된다. 상기 명령이 실행되고, 상기 실행하는 단계는 수행될 상기 명령에 의해서 지원되는 복수의 스칼라 곱하기 함수들(a plurality of scalar multiply functions) 중 하나의 스칼라 곱하기 함수를 결정하는 단계를 포함한다. 상기 스칼라 곱하기 함수에 대한 입력이 획득되고, 상기 입력은 적어도 하나의 소스 컴포넌트 및 스칼라 값을 포함한다. 암호 연산(a cryptographic operation)에 사용할 출력을 제공하기 위해...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MALLEY EDWARD THOMAS, BRADBURY JONATHAN, SCHWARZ ERIC MARK, JACOBI CHRISTIAN
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:암호화 연산들을 위한 스칼라 곱하기를 수행하기 위한 단일 아키텍처된 명령이 획득된다. 상기 명령이 실행되고, 상기 실행하는 단계는 수행될 상기 명령에 의해서 지원되는 복수의 스칼라 곱하기 함수들(a plurality of scalar multiply functions) 중 하나의 스칼라 곱하기 함수를 결정하는 단계를 포함한다. 상기 스칼라 곱하기 함수에 대한 입력이 획득되고, 상기 입력은 적어도 하나의 소스 컴포넌트 및 스칼라 값을 포함한다. 암호 연산(a cryptographic operation)에 사용할 출력을 제공하기 위해 상기 입력을 사용하여 상기 스칼라 곱하기 함수가 수행된다. A single architected instruction to perform scalar multiplication for cryptographic operations is obtained. The instruction is executed, and the executing includes determining a scalar multiply function of a plurality of scalar multiply functions supported by the instruction to be performed. Input for the scalar multiply function is obtained, and the input includes at least one source component and a scalar value. The scalar multiply function is performed using the input to provide an output to be used in a cryptographic operation.