Implementation of 4-way Superscalar Hash MIPS Processor Using FPGA
Due to the quick advancements in the personal communications systems and wireless communications, giving data security has turned into a more essential subject. This security idea turns into a more confounded subject when next-generation system requirements and constant calculation speed are conside...
Saved in:
Published in | Journal of physics. Conference series Vol. 1003; no. 1; pp. 12037 - 12044 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Bristol
IOP Publishing
01.05.2018
|
Subjects | |
Online Access | Get full text |
ISSN | 1742-6588 1742-6596 |
DOI | 10.1088/1742-6596/1003/1/012037 |
Cover
Abstract | Due to the quick advancements in the personal communications systems and wireless communications, giving data security has turned into a more essential subject. This security idea turns into a more confounded subject when next-generation system requirements and constant calculation speed are considered in real-time. Hash functions are among the most essential cryptographic primitives and utilized as a part of the many fields of signature authentication and communication integrity. These functions are utilized to acquire a settled size unique fingerprint or hash value of an arbitrary length of message. In this paper, Secure Hash Algorithms (SHA) of types SHA-1, SHA-2 (SHA-224, SHA-256) and SHA-3 (BLAKE) are implemented on Field-Programmable Gate Array (FPGA) in a processor structure. The design is described and implemented using a hardware description language, namely VHSIC "Very High Speed Integrated Circuit" Hardware Description Language (VHDL). Since the logical operation of the hash types of (SHA-1, SHA-224, SHA-256 and SHA-3) are 32-bits, so a Superscalar Hash Microprocessor without Interlocked Pipelines (MIPS) processor are designed with only few instructions that were required in invoking the desired Hash algorithms, when the four types of hash algorithms executed sequentially using the designed processor, the total time required equal to approximately 342 us, with a throughput of 4.8 Mbps while the required to execute the same four hash algorithms using the designed four-way superscalar is reduced to 237 us with improved the throughput to 5.1 Mbps. |
---|---|
AbstractList | Due to the quick advancements in the personal communications systems and wireless communications, giving data security has turned into a more essential subject. This security idea turns into a more confounded subject when next-generation system requirements and constant calculation speed are considered in real-time. Hash functions are among the most essential cryptographic primitives and utilized as a part of the many fields of signature authentication and communication integrity. These functions are utilized to acquire a settled size unique fingerprint or hash value of an arbitrary length of message. In this paper, Secure Hash Algorithms (SHA) of types SHA-1, SHA-2 (SHA-224, SHA-256) and SHA-3 (BLAKE) are implemented on Field-Programmable Gate Array (FPGA) in a processor structure. The design is described and implemented using a hardware description language, namely VHSIC "Very High Speed Integrated Circuit" Hardware Description Language (VHDL). Since the logical operation of the hash types of (SHA-1, SHA-224, SHA-256 and SHA-3) are 32-bits, so a Superscalar Hash Microprocessor without Interlocked Pipelines (MIPS) processor are designed with only few instructions that were required in invoking the desired Hash algorithms, when the four types of hash algorithms executed sequentially using the designed processor, the total time required equal to approximately 342 us, with a throughput of 4.8 Mbps while the required to execute the same four hash algorithms using the designed four-way superscalar is reduced to 237 us with improved the throughput to 5.1 Mbps. |
Author | Jumma, Laith Fouad Omran, Safaa Sahib |
Author_xml | – sequence: 1 givenname: Safaa Sahib surname: Omran fullname: Omran, Safaa Sahib email: Omran_safaa@ymail.com organization: College of Electrical and Electronic Techniques, Computer Engineering Techniques – sequence: 2 givenname: Laith Fouad surname: Jumma fullname: Jumma, Laith Fouad email: Laith1993@gmail.com organization: College of Electrical and Electronic Techniques, Computer Engineering Techniques |
BookMark | eNqFkF1LwzAUhoNMcJv-BgPeCbX5apNczuE-ZGJh7jqkbaodW1OTjrF_b0tlIgiec3EOnPd9DzwjMKhsZQC4xegBIyFCzBkJ4kjGIUaIhjhEmCDKL8DwfBmcdyGuwMj7batsiw_B43Jf78zeVI1uSltBW0AWHPUJrg-1cT7TO-3gQvsP-LJM1jBxNjPeWwc3vqze4SyZT67BZaF33tx8zzHYzJ7epotg9TpfTierIKORbIKc4JgSZhjODBI61QVNi6655iliKRZxmkVMYqMLoiWlkmFBTcSIMHmODB2Duz63dvbzYHyjtvbgqvalIhEnWAjJZKvivSpz1ntnClW7cq_dSWGkOmCqQ6E6LKoDprDqgbVO2jtLW_9E_--6_8P1nEzXv4Wqzgv6BUCXevE |
Cites_doi | 10.1109/ICECS.2003.1301675 |
ContentType | Journal Article |
Copyright | Published under licence by IOP Publishing Ltd 2018. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: Published under licence by IOP Publishing Ltd – notice: 2018. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | O3W TSCCA AAYXX CITATION 8FD 8FE 8FG ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO H8D HCIFZ L7M P5Z P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS |
DOI | 10.1088/1742-6596/1003/1/012037 |
DatabaseName | Institute of Physics Open Access Journal Titles IOPscience (Open Access) CrossRef Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) ProQuest Central Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central Korea Aerospace Database SciTech Premium Collection Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest Publicly Available Content ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China |
DatabaseTitle | CrossRef Publicly Available Content Database Advanced Technologies & Aerospace Collection Technology Collection Technology Research Database ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Technology Collection ProQuest SciTech Collection ProQuest Central China ProQuest Central Advanced Technologies & Aerospace Database ProQuest One Applied & Life Sciences Aerospace Database ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic Advanced Technologies Database with Aerospace ProQuest One Academic (New) |
DatabaseTitleList | Publicly Available Content Database |
Database_xml | – sequence: 1 dbid: O3W name: Institute of Physics Open Access Journal Titles url: http://iopscience.iop.org/ sourceTypes: Enrichment Source Publisher – sequence: 2 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Physics |
DocumentTitleAlternate | Implementation of 4-way Superscalar Hash MIPS Processor Using FPGA |
EISSN | 1742-6596 |
ExternalDocumentID | 10_1088_1742_6596_1003_1_012037 JPCS_1003_1_012037 |
GroupedDBID | 1JI 29L 2WC 4.4 5B3 5GY 5PX 5VS 7.Q AAJIO AAJKP AALHV ABHWH ACAFW ACHIP AEFHF AEJGL AFKRA AFYNE AIYBF AKPSB ALMA_UNASSIGNED_HOLDINGS ARAPS ASPBG ATQHT AVWKF AZFZN BENPR BGLVJ CCPQU CEBXE CJUJL CRLBU CS3 DU5 E3Z EBS EDWGO EJD EQZZN F5P FRP GROUPED_DOAJ GX1 HCIFZ HH5 IJHAN IOP IZVLO J9A KNG KQ8 LAP N5L N9A O3W OK1 P2P PIMPY PJBAE RIN RNS RO9 ROL SY9 T37 TR2 TSCCA UCJ W28 XSB ~02 02O 1WK AAYXX ACARI AERVB AGQPQ AHSEE ARNYC BBWZM C1A CITATION FEDTE H13 HVGLF JCGBZ M48 OVT PHGZM PHGZT Q02 S3P 8FD 8FE 8FG ABUWG AZQEC DWQXO H8D L7M P62 PKEHL PQEST PQGLB PQQKQ PQUKI PRINS |
ID | FETCH-LOGICAL-c359t-d216324e41ce08abaf3bfbfbf7a7b04b186bc5491eaf2a93394183e5428edd0e3 |
IEDL.DBID | IOP |
ISSN | 1742-6588 |
IngestDate | Fri Jul 25 07:10:16 EDT 2025 Tue Jul 01 03:53:40 EDT 2025 Wed Aug 21 03:33:11 EDT 2024 Thu Jan 07 13:53:39 EST 2021 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
License | Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. http://iopscience.iop.org/info/page/text-and-data-mining http://creativecommons.org/licenses/by/3.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c359t-d216324e41ce08abaf3bfbfbf7a7b04b186bc5491eaf2a93394183e5428edd0e3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
OpenAccessLink | https://proxy.k.utb.cz/login?url=https://iopscience.iop.org/article/10.1088/1742-6596/1003/1/012037 |
PQID | 2572188949 |
PQPubID | 4998668 |
PageCount | 8 |
ParticipantIDs | proquest_journals_2572188949 iop_journals_10_1088_1742_6596_1003_1_012037 crossref_primary_10_1088_1742_6596_1003_1_012037 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 20180501 |
PublicationDateYYYYMMDD | 2018-05-01 |
PublicationDate_xml | – month: 05 year: 2018 text: 20180501 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | Bristol |
PublicationPlace_xml | – name: Bristol |
PublicationTitle | Journal of physics. Conference series |
PublicationTitleAlternate | J. Phys.: Conf. Ser |
PublicationYear | 2018 |
Publisher | IOP Publishing |
Publisher_xml | – name: IOP Publishing |
References | wang Yi (6) 2015 Mestiri H. (5) 2015 KÜÇÜK Ö. (1) 2012 3 Kahri F. (4) Hennessy J. L. (9) 2012 Washington L. C. (2) 2006 Elmohr M. A. (7) 2016; 17 Omran S. S. (8) 2017 Aumasson J.P (10) 2010 |
References_xml | – year: 2012 ident: 1 publication-title: Design and Analysis of Cryptographic Hash Functions – year: 2006 ident: 2 publication-title: Introduction to Cryptography, Wade Trappe – year: 2015 ident: 6 – volume: 17 year: 2016 ident: 7 publication-title: 28th International Conference on Microelectronics (ICM) – year: 2012 ident: 9 publication-title: Computer Organization and Design: The Hardware/Software Interface – start-page: 9 year: 2015 ident: 5 publication-title: I.J. Computer Network and Information Security – year: 2017 ident: 8 – ident: 3 doi: 10.1109/ICECS.2003.1301675 – ident: 4 publication-title: 10th International Multi-Conference on Systems, Signals & Devices (SSD), Tunisia, 18-21, March, 2013 – year: 2010 ident: 10 |
SSID | ssj0033337 |
Score | 2.1467614 |
Snippet | Due to the quick advancements in the personal communications systems and wireless communications, giving data security has turned into a more essential... |
SourceID | proquest crossref iop |
SourceType | Aggregation Database Index Database Enrichment Source Publisher |
StartPage | 12037 |
SubjectTerms | Algorithms BLAKE Cryptography Field programmable gate arrays FPGA Hardware description languages Hash based algorithms Integrated circuits Microprocessors MIPS Personal communications systems Physics Security SHA-1 SHA-2 VHSIC (circuits) Wireless communications |
SummonAdditionalLinks | – databaseName: ProQuest Technology Collection dbid: 8FG link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwhV1LS8NAEF60IngRn1itsqBHlybZzesktdjWglKohd7CPtGDTewD8d87m2yoRdDklh0IzMzOY_ebGYRu7KkSM0wQXwaMMBVywoWMiBDcGj_hUVMCZJ-jwYQNp-HUHbgtHKyytomloVa5tGfkbVAt8EZJytK74oPYqVH2dtWN0NhGOz54GqvnSa9fW2IKT1wVRAYEPG1S47sg6XPf0gjMhkfbftsWkdph6D-80_ZbXvwy0aXf6R2gfRcw4k4l4UO0pWdHaLcEbsrFMbov2_u-uwqiGc4NZuSTf-HxqoDIDiTA53jAF6_46XE0xq4uIJ_jEiuAe6N-5wRNeg8v3QFxcxGIpGG6JCrwbZN1zXypvYQLbqgw9o15LDwm_CQSEvI-X3MT8JTSlMHG1SFkGlopT9NT1JjlM32GsAkjyjmXQRymLPC0kAqEquAPRkUm9ZrIq_mRFVX7i6y8tk6SzLIwsyy0fY9p5mcVC5voFviWua2w-J_8eoN8OOqONymyQpkmatViWJOuVeL87-ULtAdxTlLhFFuosZyv9CXEEktxVSrMN7LXv_8 priority: 102 providerName: ProQuest |
Title | Implementation of 4-way Superscalar Hash MIPS Processor Using FPGA |
URI | https://iopscience.iop.org/article/10.1088/1742-6596/1003/1/012037 https://www.proquest.com/docview/2572188949 |
Volume | 1003 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1bS-wwEB5cRfDFy_GI62UJnPNodtsmbdNHFddVUMtZ5fhWkjRBEHeXvSD66530gq4iIrZQSpk06WQ6-dJ-MwH4674qccsV9XXAKc9DSaXSEVVKOuenPGYLguxl1Lvh57fh7dtYmOGocv1tPC0TBZcqrAhxooMYOqBRmER4xWMdv-PiP1ncgCW3fqWz8rOrtPbGDLe4DIp0hYSoOV6f32huhGpgKz646WLs6a6BrltdUk7u27Opauvndwkdf_ZY67BaQVNyWJbYgAUz-AXLBUVUTzbhqEgk_FDFKg3I0BJOH-UT6c9GiCGxr-WY9OTkjlycpX1SRSAMx6RgJZBuenr4G266J9fHPVqtwEA1C5MpzQPfpXM33NfGE1JJy5R1eyxj5XHli0hpnGH6RtpAJowlHF2ECXFOY_LcM2wLFgfDgdkGYsOISSl1EIcJDzyjdI7mk2MNNo9s4jXBq7WejcpEG1nxg1yIzKkmc6pxGZZZ5melappwgMrMqpdu8rX4nznx8_S4Py-RjXLbhL26s19F0a8hFBIJT3a-V-curCDCEiVDcg8Wp-OZ2UcUM1UtaIjuaQuWjk4u03-twmjxeMX-vwAyFuOO |
linkProvider | IOP Publishing |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1JT9tAFH6CRKhcEJRWpEAZqXDrKF7Gjn1AFVtIWKKoAYnbMKvoobGbBEX8KX5j33gRjZDKCfvmebKl9z6_ZeYtAPtuV4lZJqmvAkaZjgQVUsVUSuGUn_RCWyTIDuLeLbu4i-6W4LmuhXFplbVOLBS1zpTbI28jtNAaJSlLf-R_qJsa5U5X6xEaJSwuzdMcQ7bpYf8U5XsQBN2zm5MeraYKUBVG6YzqwHctyg3zlfESIYUNpXV3R3Skx6SfxFJh1OQbYQOB8X7KEPYmQj_daO2ZEN-7DE3mKlob0Dw-Gwx_1ro_xKtTlmAGFG17UmeUYZhZPUtjVFRe2PbbrmzVjV__xx4u_8ryV0ahsHTddVirXFRyVGJqA5bM-COsFKmiaroJx0VD4d9VzdKYZJYwOhdPZPSYoy-JMhcT0hPTB3LdH45IVYmQTUiRnUC6w_OjT3D7Ljz7DI1xNjZbQGwUh0IIFXSilAWekUojjDR-werYpl4LvJofPC8bbvDioDxJuGMhdyx0nZZD7vOShS34jnzj1c83fZv82wL5xfBktEjBc21bsFOL4YX0BYRf_r-8Bx96N9dX_Ko_uNyGVfSykjJLcgcas8mj2UVPZia_VvAhcP_eiP0LaHT_gA |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB58oHgRn7g-A3o0btskbXr0Vdf3wip6C0mb4MXdZXdF_PdO2q6yiIjtpZRpE2aayZf2m68AB_6tEnfc0DCPOOWF0FSbPKbGaJ_8TMBcSZC9i1uP_OpZPE9B9lUL0-vXqf8IDyuh4MqFNSFONhFDRzQWaYxnAtYMm77-kyXNfuGmYVawWHgN_Xv2NM7IDLekKoz0F0o55nn9frOJWWoae_IjVZfzT7YEizVwJMdVN5dhynZXYK4kcObDVTgpZX5f60qiLuk5wum7_iCdtz4iPIyEHpCWHr6Q28t2h9T1Ab0BKTkDJGtfHK_BY3b-cNqi9f8RaM5EOqJFFHqxdcvD3AZSG-2YcX5PdGICbkIZmxzXf6HVLtIpYynHAWwFrjhsUQSWrcNMt9e1G0CciJnWOo8SkfIosCYvMLgFtuCK2KVBA4KxP1S_ksFQ5edrKZV3ofIu9PrHTIWqcmEDDtFvqh4Sw7_N9yfMr9qnnUkLhQFuwPY4DN-mmHUQqMiUp5v_a3MP5ttnmbq5vLveggWEQrKiMm7DzGjwZncQbozMbvksfQJsW8QK |
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%3Ajournal&rft.genre=article&rft.atitle=Implementation+of+4-way+Superscalar+Hash+MIPS+Processor+Using+FPGA&rft.jtitle=Journal+of+physics.+Conference+series&rft.au=Omran%2C+Safaa+Sahib&rft.au=Jumma%2C+Laith+Fouad&rft.date=2018-05-01&rft.issn=1742-6588&rft.eissn=1742-6596&rft.volume=1003&rft.spage=12037&rft_id=info:doi/10.1088%2F1742-6596%2F1003%2F1%2F012037&rft.externalDBID=n%2Fa&rft.externalDocID=10_1088_1742_6596_1003_1_012037 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1742-6588&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1742-6588&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1742-6588&client=summon |