HARDWARE ACCELERATORS AND METHODS FOR HIGH-PERFORMANCE AUTHENTICATED ENCRYPTION

The present invention provides methods and apparatuses relating to high-performance authenticated encryption. A hardware accelerator comprises: a vector register to store an input vector of a round of an encryption operation; a circuit including a first data path including a first modular adder coup...

Full description

Saved in:
Bibliographic Details
Main Authors MATHEW SANU, GOPAL VINODH, SATPATHY SUDHIR, SURESH VIKRAM
Format Patent
LanguageEnglish
Korean
Published 11.10.2019
Subjects
Online AccessGet full text

Cover

Loading…
Abstract The present invention provides methods and apparatuses relating to high-performance authenticated encryption. A hardware accelerator comprises: a vector register to store an input vector of a round of an encryption operation; a circuit including a first data path including a first modular adder coupled to a first input from the vector register and a second input from the vector register and a second modular adder coupled to the first modular adder and a second data path from the vector register, and the second data path including a first logical XOR circuit coupled to the second input and a third data path from the vector register, a first rotation circuit coupled to the first logical XOR circuit, a second logical XOR circuit coupled to the first rotation circuit and the third data path, and a second rotation circuit coupled to the second logical XOR circuit; and a control circuit to cause the first modular adder and the second modular adder of the first data path and the first logical XOR circuit, the second logical XOR circuit, the first rotation circuit, and the second rotation circuit of the second data path to perform a portion of the round in accordance with one or more control values, and store a first result from the first data path for the portion and a second result from the second data path for the portion in the vector register. 고성능 인증 암호화에 관한 방법들 및 장치들이 설명된다. 하드웨어 가속기는 암호화 동작의 라운드의 입력 벡터를 저장하는 벡터 레지스터; 벡터 레지스터로부터의 제1 입력 및 벡터 레지스터로부터의 제2 입력에 결합되는 제1 모듈러 덧셈기, 및 제1 모듈러 덧셈기 및 벡터 레지스터로부터의 제2 데이터 경로에 결합되는 제2 모듈러 덧셈기를 포함하는 제1 데이터 경로, 및 제2 입력 및 벡터 레지스터로부터의 제3 데이터 경로에 결합되는 제1 논리 XOR 회로, 제1 논리 XOR 회로에 결합되는 제1 회전 회로, 제1 회전 회로 및 제3 데이터 경로에 결합되는 제2 논리 XOR 회로, 및 제2 논리 XOR 회로에 결합되는 제2 회전 회로를 포함하는 제2 데이터 경로를 포함하는 회로; 및 제1 데이터 경로의 제1 모듈러 덧셈기 및 제2 모듈러 덧셈기와 제2 데이터 경로의 제1 논리 XOR 회로, 제2 논리 XOR 회로, 제1 회전 회로, 및 제2 회전 회로로 하여금 하나 이상의 제어 값에 따라 라운드의 일부분을 수행하도록 야기하고, 및 일부분에 대한 제1 데이터 경로로부터의 제1 결과 및 일부분에 대한 제2 데이터 경로로부터의 제2 결과를 벡터 레지스터에 저장하는 제어 회로를 포함할 수 있다.
AbstractList The present invention provides methods and apparatuses relating to high-performance authenticated encryption. A hardware accelerator comprises: a vector register to store an input vector of a round of an encryption operation; a circuit including a first data path including a first modular adder coupled to a first input from the vector register and a second input from the vector register and a second modular adder coupled to the first modular adder and a second data path from the vector register, and the second data path including a first logical XOR circuit coupled to the second input and a third data path from the vector register, a first rotation circuit coupled to the first logical XOR circuit, a second logical XOR circuit coupled to the first rotation circuit and the third data path, and a second rotation circuit coupled to the second logical XOR circuit; and a control circuit to cause the first modular adder and the second modular adder of the first data path and the first logical XOR circuit, the second logical XOR circuit, the first rotation circuit, and the second rotation circuit of the second data path to perform a portion of the round in accordance with one or more control values, and store a first result from the first data path for the portion and a second result from the second data path for the portion in the vector register. 고성능 인증 암호화에 관한 방법들 및 장치들이 설명된다. 하드웨어 가속기는 암호화 동작의 라운드의 입력 벡터를 저장하는 벡터 레지스터; 벡터 레지스터로부터의 제1 입력 및 벡터 레지스터로부터의 제2 입력에 결합되는 제1 모듈러 덧셈기, 및 제1 모듈러 덧셈기 및 벡터 레지스터로부터의 제2 데이터 경로에 결합되는 제2 모듈러 덧셈기를 포함하는 제1 데이터 경로, 및 제2 입력 및 벡터 레지스터로부터의 제3 데이터 경로에 결합되는 제1 논리 XOR 회로, 제1 논리 XOR 회로에 결합되는 제1 회전 회로, 제1 회전 회로 및 제3 데이터 경로에 결합되는 제2 논리 XOR 회로, 및 제2 논리 XOR 회로에 결합되는 제2 회전 회로를 포함하는 제2 데이터 경로를 포함하는 회로; 및 제1 데이터 경로의 제1 모듈러 덧셈기 및 제2 모듈러 덧셈기와 제2 데이터 경로의 제1 논리 XOR 회로, 제2 논리 XOR 회로, 제1 회전 회로, 및 제2 회전 회로로 하여금 하나 이상의 제어 값에 따라 라운드의 일부분을 수행하도록 야기하고, 및 일부분에 대한 제1 데이터 경로로부터의 제1 결과 및 일부분에 대한 제2 데이터 경로로부터의 제2 결과를 벡터 레지스터에 저장하는 제어 회로를 포함할 수 있다.
Author GOPAL VINODH
SURESH VIKRAM
MATHEW SANU
SATPATHY SUDHIR
Author_xml – fullname: MATHEW SANU
– fullname: GOPAL VINODH
– fullname: SATPATHY SUDHIR
– fullname: SURESH VIKRAM
BookMark eNqNyr0KwjAUQOEMOvj3DgHnQqMVdLwktyZok3J7RZxKkThJWqjvjx18AKdzhm8pZqlPcSGCBTJ3IJSgNV6RgAM1EryRFbINppFlIGnd2WY10vQVeD3pG1v07DQwGole06NmF_xazF_de4ybX1diWyJrm8Whb-M4dM-Y4qe90C5Xp1ypQ5EfYf-f-gJB4TGP
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
DocumentTitleAlternate 고성능 인증된 암호화를 위한 하드웨어 가속기들 및 방법들
ExternalDocumentID KR20190115408A
GroupedDBID EVB
ID FETCH-epo_espacenet_KR20190115408A3
IEDL.DBID EVB
IngestDate Fri Aug 30 05:40:45 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
Korean
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_KR20190115408A3
Notes Application Number: KR20190023313
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20191011&DB=EPODOC&CC=KR&NR=20190115408A
ParticipantIDs epo_espacenet_KR20190115408A
PublicationCentury 2000
PublicationDate 20191011
PublicationDateYYYYMMDD 2019-10-11
PublicationDate_xml – month: 10
  year: 2019
  text: 20191011
  day: 11
PublicationDecade 2010
PublicationYear 2019
RelatedCompanies INTEL CORPORATION
RelatedCompanies_xml – name: INTEL CORPORATION
Score 3.208065
Snippet The present invention provides methods and apparatuses relating to high-performance authenticated encryption. A hardware accelerator comprises: a vector...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title HARDWARE ACCELERATORS AND METHODS FOR HIGH-PERFORMANCE AUTHENTICATED ENCRYPTION
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20191011&DB=EPODOC&locale=&CC=KR&NR=20190115408A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8IwEL8gfr4pavxA00Szt8XNlcoeiBltcYr7SJkKT2QbIzEaIDLjv2_bgPLEW3tNLm3Tu-u1d78DuC7SzM4ISU0HW2MTk4yYbt4k5rgYOblN7lJXQykFIfFf8FO_0a_A5zIXRuOE_mhwRClRuZT3Uuvr2f8jFtOxlfOb7F2SpvedpMWMhXcsnQ95Xg3WbvE4YhE1KG11hREKPaahZ6ymtwGb6iKtkPb5a1vlpcxWjUpnH7ZiyW9SHkDlY1qDXbqsvVaDnWDx5V2DbR2jmc8lcSGH80OIfE-wN09w5FHKn7nwkkj0kBcyFPDEj1gPSe8O-Y8PvhlzIduBKkKD5Gn0eZio7GHOEA-pGMTqjeoIrjo8ob4p5zj825JhV6wuyDmG6mQ6KU4AYSuXRtgl2M0cfDtqpKmlyolgxyry8chOT6G-jtPZ-uFz2FNdpbttuw7V8uu7uJBGucwu9V7-AjPQiDI
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8IwEL8gfuCbosYP1CaavS1ubgz2QMxoi0XYR8pUfCLbGInRAJEZ_33bBpQn3pq7pGmb3l3vevc7gNs8Sc3UcRLdso2Jbjupo7tZ09En-djKTKeRuApKyQ8c9mw_DevDEnyuamEUTuiPAkcUEpUJeS-Uvp7_B7GIyq1c3KXvgjR76MQtoi29Y-F8iPuqkXaLRiEJsYZxq8e1gCuegp4xmt4WbDckPq98PL20ZV3KfN2odA5gJxLzTYtDKH3MqlDBq95rVdjzl1_eVdhVOZrZQhCXcrg4gpB5nLx6nCIPY9qn3ItDPkBeQJBPYxaSARLeHWLdR6ZHlIuxL5vQIHEbGQ1iWT1MCaIB5m-RjFEdw02HxpjpYo2jvyMZ9fj6hqwTKE9n0_wUkG1kwgi7ju2mln0_rieJIduJ2JaRZ5OxmZxBbdNM55vZ11Bhsd8f9btB7wL2JUvqcdOsQbn4-s4vhYEu0it1rr-7h4sf
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=HARDWARE+ACCELERATORS+AND+METHODS+FOR+HIGH-PERFORMANCE+AUTHENTICATED+ENCRYPTION&rft.inventor=MATHEW+SANU&rft.inventor=GOPAL+VINODH&rft.inventor=SATPATHY+SUDHIR&rft.inventor=SURESH+VIKRAM&rft.date=2019-10-11&rft.externalDBID=A&rft.externalDocID=KR20190115408A