COMMAND AND LOGIC OF PROVIDING FUNCTIONAL CAPABILITIES OF CIPHER PROTECTED HASHING CYCLE Russian patent published in 2017 - IPC H04L9/06 G06F9/30 

Abstract RU 2637463 C2

FIELD: information technology.

SUBSTANCE: processor for providing functional capabilities of cipher hashing cycle includes a decoding stage for decoding the first command for executing cipher protected hashing algorithm using triple data encryption standard (TDES), while the first command indicates the source data and one or more key operands, and one or more hardware executing units configured in response to the decoded first command to execute primary exchange over the source data for generating the source data, subjected to exchange, to execute one or more cyclic iterations of cipher protected hashing algorithm over the source data, subjected to exchange, using one or more key operands to generate the encrypted data, while one or more cyclic iterations is less than 16, as indicated by the first command, to execute reverse primary exchange over the encrypted exchange data and to save the execution result of the first command in the recipient register, while the first command indicates the recipient register with the operand of the recipient register with one command and a plurality of data (SIMD).

EFFECT: providing functional capabilities of a cipher protected hashing cycle.

27 cl, 27 dwg

Similar patents RU2637463C2

Title Year Author Number
PROCESSORS, METHODS AND SYSTEMS FOR GAINING ACCESS TO REGISTER SET EITHER AS TO NUMBER OF SMALL REGISTERS, OR AS TO INTEGRATED BIG REGISTER 2014
  • Toll Bret L.
  • Singal Ronak
  • Gaj Baford M.
  • Neik Mishali
RU2639695C2
INTEGER-VALUED HIGH ORDER MULTIPLICATION WITH TRUNCATION AND SHIFT IN ARCHITECTURE WITH ONE COMMANDS FLOW AND MULTIPLE DATA FLOWS 2003
  • Ehjbel Dzhejms K.
  • Uolterz Derin K.
  • Tajler Dzhonatan Dzh.
RU2263947C2
PROCESSORS, METHODS, SYSTEMS AND COMMANDS WITH PACKED DATA ELEMENTS PREDICATION 2014
RU2612597C1
METHOD, DEVICE AND COMMAND FOR PERFORMING SIGN MULTIPLICATION OPERATION 2003
  • Mejsi Vill'Jam V. Ml.
  • Ngujen Kh'Jui V.
RU2275677C2
COMMANDS, PROCESSORS, METHODS AND SYSTEMS OF MULTIPLE REGISTERS ACCESS TO MEMORY 2014
  • Khinton Glen
  • Toll Bret
  • Singal Ronak
RU2636675C2
METHOD AND DEVICE FOR SHUFFLING DATA 2004
  • Mehjsi Uill'Jam Ml.
  • Dibis Ehrik
  • Russel' Patris
  • Ngujen Khoj
RU2316808C2
DEVICE AND METHOD OF REVERSING AND SWAPPING BITS IN MASK REGISTER 2014
  • Uld-Akhmed-Vall Elmustafa
  • Velentajn Robert
RU2636669C2
METHOD AND DEVICE FOR PARALLEL CONJUNCTION OF DATA WITH SHIFT TO THE RIGHT 2002
  • Sebot Dzhul'En
  • Mejsi Vil'Jam, Ml.
  • Debes Ehrik
  • Ngujen Kh'Jui
RU2273044C2
INSTRUCTION AND LOGIC FOR IDENTIFICATION OF INSTRUCTIONS FOR REMOVAL IN MULTI-FLOW PROCESSOR WITH SEQUENCE CHANGING 2013
  • Kozarev Nikolaj
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Butuzov Aleksandr
  • Babayan Boris A.
  • Kluchnikov Andrej
RU2644528C2
MODULE FOR COPROCESSOR CACHE 2011
  • Dzhkha Ashish
RU2586589C2

RU 2 637 463 C2

Authors

Gopal Vindokh

Fegkhali Vazhdi K.

Dates

2017-12-04Published

2014-08-08Filed