Hardware implementation of SHA-3 candidate based on BLAKE-32

Quality of hardware implementation is an important factor in selecting the NIST SHA-3 competition finalists. As a third-round candidate algorithm of SHA-3, BLAKE algorithm achieved excellent performance in software implementation. In order to adapt to the resource-limited and high-speed system, this...

Full description

Saved in:
Bibliographic Details
Published in2012 5th International Conference on Biomedical Engineering and Informatics pp. 1317 - 1320
Main Authors Zhenglin Liu, Xin Dong, Yizhi Zhao, Dongfang Li
Format Conference Proceeding
LanguageEnglish
Japanese
Published IEEE 01.10.2012
Subjects
Online AccessGet full text
ISBN9781467311830
1467311839
DOI10.1109/BMEI.2012.6512910

Cover

Loading…
Abstract Quality of hardware implementation is an important factor in selecting the NIST SHA-3 competition finalists. As a third-round candidate algorithm of SHA-3, BLAKE algorithm achieved excellent performance in software implementation. In order to adapt to the resource-limited and high-speed system, this paper carried out a [4G] hardware architecture based on BLAKE-32 algorithm. To complete the calculation, our architecture divides each round cycle into two cycles and each cycle executes 4G functions. Therefore, by adopting this architecture, the resources consuming can be reduced and a higher working frequency can be achieved. After validating the Verilog implementation of our architecture on a FPGA platform, the simulating results show that our [4G]-BLAKE structure has several advantages as a 26.8% area reducing, an up to 112 MHz acceleration in maximum working frequency and an up to 2048 Mbit/s enhancement in maximum throughput rate.
AbstractList Quality of hardware implementation is an important factor in selecting the NIST SHA-3 competition finalists. As a third-round candidate algorithm of SHA-3, BLAKE algorithm achieved excellent performance in software implementation. In order to adapt to the resource-limited and high-speed system, this paper carried out a [4G] hardware architecture based on BLAKE-32 algorithm. To complete the calculation, our architecture divides each round cycle into two cycles and each cycle executes 4G functions. Therefore, by adopting this architecture, the resources consuming can be reduced and a higher working frequency can be achieved. After validating the Verilog implementation of our architecture on a FPGA platform, the simulating results show that our [4G]-BLAKE structure has several advantages as a 26.8% area reducing, an up to 112 MHz acceleration in maximum working frequency and an up to 2048 Mbit/s enhancement in maximum throughput rate.
Author Xin Dong
Dongfang Li
Yizhi Zhao
Zhenglin Liu
Author_xml – sequence: 1
  surname: Zhenglin Liu
  fullname: Zhenglin Liu
  email: liuzhenglin@mail.hust.edu.cn
  organization: Dept. of Electron. Sci. &Tech., Huazhong Univ. of Sci. & Technol., Wuhan, China
– sequence: 2
  surname: Xin Dong
  fullname: Xin Dong
  organization: Dept. of Electron. Sci. &Tech., Huazhong Univ. of Sci. & Technol., Wuhan, China
– sequence: 3
  surname: Yizhi Zhao
  fullname: Yizhi Zhao
  organization: Dept. of Electron. Sci. &Tech., Huazhong Univ. of Sci. & Technol., Wuhan, China
– sequence: 4
  surname: Dongfang Li
  fullname: Dongfang Li
  organization: Dept. of Electron. Sci. &Tech., Huazhong Univ. of Sci. & Technol., Wuhan, China
BookMark eNo1j0FLxDAUhCMq6K79AeIlf6A1r0mTBrx0l2oXKx7U8_LSvEBl2y5tQfz3FnY9DcPwDTMrdtUPPTF2DyIBEPZx81buklRAmugMUgvigq1AaSMBcmUuWWRN_u-luGHRNH0LIRZWL_gte6pw9D84Em-744E66mec26HnQ-AfVRFL3mDvW48zcYcTeb5km7p4LWOZ3rHrgIeJorOu2ddz-bmt4vr9Zbct6riFTM8xLcNQSidVJskLAyrLwCBB45qMZI5WBHJCeacdkoUQjKJUBZ1bZTGQXLOHU29LRPvj2HY4_u7Ph-Uf-LtI2Q
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/BMEI.2012.6512910
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore Digital Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1467311847
1467311820
9781467311847
9781467311823
EndPage 1320
ExternalDocumentID 6512910
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i156t-e129a33b3453ed07145517ae1cbc5e38a90feb04db6bae91ff74e24f68949afe3
IEDL.DBID RIE
ISBN 9781467311830
1467311839
IngestDate Wed Aug 27 04:32:51 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
Japanese
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i156t-e129a33b3453ed07145517ae1cbc5e38a90feb04db6bae91ff74e24f68949afe3
PageCount 4
ParticipantIDs ieee_primary_6512910
PublicationCentury 2000
PublicationDate 2012-10
PublicationDateYYYYMMDD 2012-10-01
PublicationDate_xml – month: 10
  year: 2012
  text: 2012-10
PublicationDecade 2010
PublicationTitle 2012 5th International Conference on Biomedical Engineering and Informatics
PublicationTitleAbbrev BMEI
PublicationYear 2012
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001106109
Score 1.5039521
Snippet Quality of hardware implementation is an important factor in selecting the NIST SHA-3 competition finalists. As a third-round candidate algorithm of SHA-3,...
SourceID ieee
SourceType Publisher
StartPage 1317
SubjectTerms BLAKE-32
FPGA
hardware implementation
Hash function
SHA-3
Title Hardware implementation of SHA-3 candidate based on BLAKE-32
URI https://ieeexplore.ieee.org/document/6512910
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JS8NAFB5qT55UWnFnDh6ddJJZmoCXVlrqUhG00FvJTN5AEdtSUgR_vfOytCgevGWSkMzC8L3l-94Qcq1jGxnHJVOGY7TKb8WUZ4rFSmXeugatQlQjj5_1aCIfpmraIDdbLQwAFOQzCPCyyOVnS7vBUFlHIzqhnmrPO26lVmsXT0HfhieFdkt3RYjIX5d0qtp1VtO_1umPB_dI7IqC6qM_TlcpwGV4QMZ1t0pOyXuwyU1gv35VbPxvvw9Jeyfjoy9bgDoiDVi0yC3m6j_TNdD5R80dx8WhS0dfRz0mqEWlCwYCKEJcRv2z_lPvccBE1CaT4eDtbsSqIxTY3DtmOQP_41QII6QSkKFYyVtI3RRCa6wCEacJd2C4zIw2KSShc10JkXQ6TmSSOhDHpLlYLuCEUG86OmtFHDseS9Daz6w3D6wxYGwmeHJKWjjy2aqskjGrBn329-1zso-zX9LiLkgzX2_g0sN7bq6Kdf0GZjyeAw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3Pa8IwFA7iDttpGzr2eznsuNa0aWILu-hQ6rQymII3adIXkDEdogz21y-vP5SNHXZr2tImeYTv5b3veyHkXobaV4YFjlAMo1V2KaYsE04oRGa9a5DCQzVyMpbxNHieiVmNPOy0MACQk8_Axcs8l5-t9BZDZS2J6IR6qgOL-8Ir1Fr7iArubliUq7dkm3uI_VVRp7Jd5TXta61u0hsgtct3y8_-OF8lh5f-MUmqjhWskjd3u1Gu_vpVs_G_PT8hzb2Qj77sIOqU1GDZII-Yrf9M10AX7xV7HM1DV4a-xh2HU41aFwwFUAS5jNpn3VFn2HO43yTTfm_yFDvlIQrOwm7NNg7YH6ecKx4IDhnKlezMtVPwtNICeJhGzIBiQaakSiHyjGkH4AdGhlEQpQb4GakvV0s4J9Q6j0ZrHoaGhQFIaWfWOghaKVA64yy6IA0c-fyjqJMxLwd9-fftO3IYT5LRfDQYD6_IEVqiIMldk_pmvYUbC_YbdZvb-BvemqFM
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%3Abook&rft.genre=proceeding&rft.title=2012+5th+International+Conference+on+Biomedical+Engineering+and+Informatics&rft.atitle=Hardware+implementation+of+SHA-3+candidate+based+on+BLAKE-32&rft.au=Zhenglin+Liu&rft.au=Xin+Dong&rft.au=Yizhi+Zhao&rft.au=Dongfang+Li&rft.date=2012-10-01&rft.pub=IEEE&rft.isbn=9781467311830&rft.spage=1317&rft.epage=1320&rft_id=info:doi/10.1109%2FBMEI.2012.6512910&rft.externalDocID=6512910
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311830/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311830/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311830/sc.gif&client=summon&freeimage=true