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...

Full description

Saved in:
Bibliographic Details
Published inJournal of physics. Conference series Vol. 1003; no. 1; pp. 12037 - 12044
Main Authors Omran, Safaa Sahib, Jumma, Laith Fouad
Format Journal Article
LanguageEnglish
Published Bristol IOP Publishing 01.05.2018
Subjects
Online AccessGet full text
ISSN1742-6588
1742-6596
DOI10.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