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...
Saved in:
Published in | 2012 5th International Conference on Biomedical Engineering and Informatics pp. 1317 - 1320 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English Japanese |
Published |
IEEE
01.10.2012
|
Subjects | |
Online Access | Get full text |
ISBN | 9781467311830 1467311839 |
DOI | 10.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 |