Reset: A Reconfigurable state encoding technique for FSM to achieve security and hardware optimality

Digital controllers are prone to side-channel and fault-insertion attacks that lead hardware security as the primary issue in its creation. On the other hand, optimal hardware design is also the prime concern while crafting a digital controller. A finite state machine (FSM) presents a novel framewor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Microprocessors and microsystems 2020-09, Vol.77, p.103196, Article 103196
Hauptverfasser: Das, Nitish, Priya P, Aruna
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 103196
container_title Microprocessors and microsystems
container_volume 77
creator Das, Nitish
Priya P, Aruna
description Digital controllers are prone to side-channel and fault-insertion attacks that lead hardware security as the primary issue in its creation. On the other hand, optimal hardware design is also the prime concern while crafting a digital controller. A finite state machine (FSM) presents a novel framework for any complex digital controller, and a state assignment technique is used for its optimization. In this article, a reconfigurable state encoding technique (ReSET) is proposed for FSM to obtain security and hardware optimality. ReSET is a deterministic method, which employs algorithms such as, (a) robust quadratic sum code based state assignment, and (b) gradient-based interior point approach based state assignment. A user-defined reconfiguration factor is introduced in ReSET by which the degree of security and hardware optimality is configured for the FSM. An extensive set of experiments are executed to validate the ReSET’s feasibility, which also proves ReSET’s superiority in terms of area, computation time, power, and error masking probabilities over the state-of-art literature. To the best of author’s knowledge, ReSET has made the first successful attempt to achieve security as well as hardware optimality for an FSM by setting the reconfiguration factor.
doi_str_mv 10.1016/j.micpro.2020.103196
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2461614468</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S014193312030363X</els_id><sourcerecordid>2461614468</sourcerecordid><originalsourceid>FETCH-LOGICAL-c334t-fdaf93173473f4ac61c55e91976c09082b88a3c4c0a934250bbb24d65b716f0b3</originalsourceid><addsrcrecordid>eNp9kEFLAzEQhYMoWKv_wEPA89Zkk83uehBKsSpUhKrnkM1O2iztpiZppf_elPXsaeDx5s2bD6FbSiaUUHHfTbZW77yb5CQ_SYzW4gyNaFXmWc2ZOEcjQjnNasboJboKoSOEFETkI9QuIUB8wFO8BO16Y1d7r5oN4BBVBAy9dq3tVziCXvf2ew_YOI_nH284Oqz02sIheUHvvY1HrPoWr5Vvf5QH7HbRbtUm6dfowqhNgJu_OUZf86fP2Uu2eH9-nU0XmWaMx8y0ytSMloyXzHClBdVFATWtS6FJTaq8qSrFNNdE1YznBWmaJuetKJqSCkMaNkZ3Q25ikaqGKDu39306KXMuqKCciyq5-ODS3oXgwcidT0X9UVIiTzxlJwee8sRTDjzT2uOwBumDgwUvg7aJD7TWg46ydfb_gF_G_IA9</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2461614468</pqid></control><display><type>article</type><title>Reset: A Reconfigurable state encoding technique for FSM to achieve security and hardware optimality</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Das, Nitish ; Priya P, Aruna</creator><creatorcontrib>Das, Nitish ; Priya P, Aruna</creatorcontrib><description>Digital controllers are prone to side-channel and fault-insertion attacks that lead hardware security as the primary issue in its creation. On the other hand, optimal hardware design is also the prime concern while crafting a digital controller. A finite state machine (FSM) presents a novel framework for any complex digital controller, and a state assignment technique is used for its optimization. In this article, a reconfigurable state encoding technique (ReSET) is proposed for FSM to obtain security and hardware optimality. ReSET is a deterministic method, which employs algorithms such as, (a) robust quadratic sum code based state assignment, and (b) gradient-based interior point approach based state assignment. A user-defined reconfiguration factor is introduced in ReSET by which the degree of security and hardware optimality is configured for the FSM. An extensive set of experiments are executed to validate the ReSET’s feasibility, which also proves ReSET’s superiority in terms of area, computation time, power, and error masking probabilities over the state-of-art literature. To the best of author’s knowledge, ReSET has made the first successful attempt to achieve security as well as hardware optimality for an FSM by setting the reconfiguration factor.</description><identifier>ISSN: 0141-9331</identifier><identifier>EISSN: 1872-9436</identifier><identifier>DOI: 10.1016/j.micpro.2020.103196</identifier><language>eng</language><publisher>Kidlington: Elsevier B.V</publisher><subject>Algorithms ; Controllers ; Finite state machine ; Finite state machines ; Hardware ; Interior-point method ; Optimization ; Quadratic-sum codes ; Reconfiguration ; Security ; Security-oriented circuits ; Sequential circuits ; State assignment technique</subject><ispartof>Microprocessors and microsystems, 2020-09, Vol.77, p.103196, Article 103196</ispartof><rights>2020</rights><rights>Copyright Elsevier BV Sep 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c334t-fdaf93173473f4ac61c55e91976c09082b88a3c4c0a934250bbb24d65b716f0b3</citedby><cites>FETCH-LOGICAL-c334t-fdaf93173473f4ac61c55e91976c09082b88a3c4c0a934250bbb24d65b716f0b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.micpro.2020.103196$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Das, Nitish</creatorcontrib><creatorcontrib>Priya P, Aruna</creatorcontrib><title>Reset: A Reconfigurable state encoding technique for FSM to achieve security and hardware optimality</title><title>Microprocessors and microsystems</title><description>Digital controllers are prone to side-channel and fault-insertion attacks that lead hardware security as the primary issue in its creation. On the other hand, optimal hardware design is also the prime concern while crafting a digital controller. A finite state machine (FSM) presents a novel framework for any complex digital controller, and a state assignment technique is used for its optimization. In this article, a reconfigurable state encoding technique (ReSET) is proposed for FSM to obtain security and hardware optimality. ReSET is a deterministic method, which employs algorithms such as, (a) robust quadratic sum code based state assignment, and (b) gradient-based interior point approach based state assignment. A user-defined reconfiguration factor is introduced in ReSET by which the degree of security and hardware optimality is configured for the FSM. An extensive set of experiments are executed to validate the ReSET’s feasibility, which also proves ReSET’s superiority in terms of area, computation time, power, and error masking probabilities over the state-of-art literature. To the best of author’s knowledge, ReSET has made the first successful attempt to achieve security as well as hardware optimality for an FSM by setting the reconfiguration factor.</description><subject>Algorithms</subject><subject>Controllers</subject><subject>Finite state machine</subject><subject>Finite state machines</subject><subject>Hardware</subject><subject>Interior-point method</subject><subject>Optimization</subject><subject>Quadratic-sum codes</subject><subject>Reconfiguration</subject><subject>Security</subject><subject>Security-oriented circuits</subject><subject>Sequential circuits</subject><subject>State assignment technique</subject><issn>0141-9331</issn><issn>1872-9436</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kEFLAzEQhYMoWKv_wEPA89Zkk83uehBKsSpUhKrnkM1O2iztpiZppf_elPXsaeDx5s2bD6FbSiaUUHHfTbZW77yb5CQ_SYzW4gyNaFXmWc2ZOEcjQjnNasboJboKoSOEFETkI9QuIUB8wFO8BO16Y1d7r5oN4BBVBAy9dq3tVziCXvf2ew_YOI_nH284Oqz02sIheUHvvY1HrPoWr5Vvf5QH7HbRbtUm6dfowqhNgJu_OUZf86fP2Uu2eH9-nU0XmWaMx8y0ytSMloyXzHClBdVFATWtS6FJTaq8qSrFNNdE1YznBWmaJuetKJqSCkMaNkZ3Q25ikaqGKDu39306KXMuqKCciyq5-ODS3oXgwcidT0X9UVIiTzxlJwee8sRTDjzT2uOwBumDgwUvg7aJD7TWg46ydfb_gF_G_IA9</recordid><startdate>202009</startdate><enddate>202009</enddate><creator>Das, Nitish</creator><creator>Priya P, Aruna</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>202009</creationdate><title>Reset: A Reconfigurable state encoding technique for FSM to achieve security and hardware optimality</title><author>Das, Nitish ; Priya P, Aruna</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c334t-fdaf93173473f4ac61c55e91976c09082b88a3c4c0a934250bbb24d65b716f0b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Controllers</topic><topic>Finite state machine</topic><topic>Finite state machines</topic><topic>Hardware</topic><topic>Interior-point method</topic><topic>Optimization</topic><topic>Quadratic-sum codes</topic><topic>Reconfiguration</topic><topic>Security</topic><topic>Security-oriented circuits</topic><topic>Sequential circuits</topic><topic>State assignment technique</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Das, Nitish</creatorcontrib><creatorcontrib>Priya P, Aruna</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Microprocessors and microsystems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Das, Nitish</au><au>Priya P, Aruna</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reset: A Reconfigurable state encoding technique for FSM to achieve security and hardware optimality</atitle><jtitle>Microprocessors and microsystems</jtitle><date>2020-09</date><risdate>2020</risdate><volume>77</volume><spage>103196</spage><pages>103196-</pages><artnum>103196</artnum><issn>0141-9331</issn><eissn>1872-9436</eissn><abstract>Digital controllers are prone to side-channel and fault-insertion attacks that lead hardware security as the primary issue in its creation. On the other hand, optimal hardware design is also the prime concern while crafting a digital controller. A finite state machine (FSM) presents a novel framework for any complex digital controller, and a state assignment technique is used for its optimization. In this article, a reconfigurable state encoding technique (ReSET) is proposed for FSM to obtain security and hardware optimality. ReSET is a deterministic method, which employs algorithms such as, (a) robust quadratic sum code based state assignment, and (b) gradient-based interior point approach based state assignment. A user-defined reconfiguration factor is introduced in ReSET by which the degree of security and hardware optimality is configured for the FSM. An extensive set of experiments are executed to validate the ReSET’s feasibility, which also proves ReSET’s superiority in terms of area, computation time, power, and error masking probabilities over the state-of-art literature. To the best of author’s knowledge, ReSET has made the first successful attempt to achieve security as well as hardware optimality for an FSM by setting the reconfiguration factor.</abstract><cop>Kidlington</cop><pub>Elsevier B.V</pub><doi>10.1016/j.micpro.2020.103196</doi></addata></record>
fulltext fulltext
identifier ISSN: 0141-9331
ispartof Microprocessors and microsystems, 2020-09, Vol.77, p.103196, Article 103196
issn 0141-9331
1872-9436
language eng
recordid cdi_proquest_journals_2461614468
source Elsevier ScienceDirect Journals Complete
subjects Algorithms
Controllers
Finite state machine
Finite state machines
Hardware
Interior-point method
Optimization
Quadratic-sum codes
Reconfiguration
Security
Security-oriented circuits
Sequential circuits
State assignment technique
title Reset: A Reconfigurable state encoding technique for FSM to achieve security and hardware optimality
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T15%3A58%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reset:%20A%20Reconfigurable%20state%20encoding%20technique%20for%20FSM%20to%20achieve%20security%20and%20hardware%20optimality&rft.jtitle=Microprocessors%20and%20microsystems&rft.au=Das,%20Nitish&rft.date=2020-09&rft.volume=77&rft.spage=103196&rft.pages=103196-&rft.artnum=103196&rft.issn=0141-9331&rft.eissn=1872-9436&rft_id=info:doi/10.1016/j.micpro.2020.103196&rft_dat=%3Cproquest_cross%3E2461614468%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2461614468&rft_id=info:pmid/&rft_els_id=S014193312030363X&rfr_iscdi=true