Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Hardware Trojan prevention using layout-level design approach

2015 European Conference on Circuit Theory and Design (ECCTD), 2015
...Read more
HAL Id: lirmm-01234072 https://hal-lirmm.ccsd.cnrs.fr/lirmm-01234072 Submitted on 25 Jul 2019 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entifc research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la difusion de documents scientifques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Hardware Trojan Prevention using Layout-Level Design Approach Papa-Sidy Ba, Manikandan Palanichamy, Sophie Dupuis, Marie-Lise Flottes, Giorgio Di Natale, Bruno Rouzeyre To cite this version: Papa-Sidy Ba, Manikandan Palanichamy, Sophie Dupuis, Marie-Lise Flottes, Giorgio Di Natale, et al.. Hardware Trojan Prevention using Layout-Level Design Approach. ECCTD: European Conference on Circuit Theory and Design, Aug 2015, Trondheim, Norway. ฀10.1109/ECCTD.2015.7300093฀. ฀lirmm- 01234072฀
AbstractHardware Trojans (HTs) are ultimately a dangerous threat in semiconductor industry. The serious impact of HTs in security applications and global economy brings extreme importance to their detection and prevention techniques. This paper focuses on developing a HT prevention techniques through a layout level design approach. The principle is to let no available space on silicon for an attacker to insert a HT. Experiments determine the maximum occupational rate and critical empty spaces while filling with standard cells. The proposed technique makes HT insertion nearly impossible. KeywordsHardware Trojans (HTs); HT prevention, layout; occupation ratio; Design for Hardware trust 7RGD\カV LQWHJUDWHG FLUFXLWV ,&V DUH FRPSOH[ DQG FRVWO\ 2015 European Conference on Circuit Theory and Design (ECCTD)
Hardware Trojan Prevention using Layout-Level Design Approach Papa-Sidy Ba, Manikandan Palanichamy, Sophie Dupuis, Marie-Lise Flottes, Giorgio Di Natale, Bruno Rouzeyre To cite this version: Papa-Sidy Ba, Manikandan Palanichamy, Sophie Dupuis, Marie-Lise Flottes, Giorgio Di Natale, et al.. Hardware Trojan Prevention using Layout-Level Design Approach. ECCTD: European Conference on Circuit Theory and Design, Aug 2015, Trondheim, Norway. ฀10.1109/ECCTD.2015.7300093฀. ฀lirmm01234072฀ HAL Id: lirmm-01234072 https://hal-lirmm.ccsd.cnrs.fr/lirmm-01234072 Submitted on 25 Jul 2019 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. 2015 European Conference on Circuit Theory and Design (ECCTD) +DUGZDUH7URMDQ3UHYHQWLRQXVLQJ/D\RXW/HYHO 'HVLJQ$SSURDFK 3DSD6LG\%D0DQLNDQGDQ3DODQLFKDP\6RSKLH'XSXLV0DULH/LVH)ORWWHV*LRUJLR'L1DWDOH%UXQR5RX]H\UH /,500 8QLYHUVLWp0RQWSHOOLHU&156805 0RQWSHOOLHU)UDQFH ^ILUVWQDPHODVWQDPH`#OLUPPIU  Abstract²Hardware Trojans (HTs) are ultimately a GHVLJQ DSSURDFK ,Q WKLV WHFKQLTXH IXQFWLRQDO FHOOV DQG VKLIW dangerousthreatinsemiconductorindustry.Theseriousimpact UHJLVWHUV DUH DGGHG LQ WKH H[LVWLQJ HPSW\ VSDFHV RI D FLUFXLW ofHTsinsecurityapplicationsandglobaleconomybringsextreme OD\RXWLQVWHDGRIILOOHUFHOOV7KHXOWLPDWHJRDORIDGGLQJVXFK importance to their detection and prevention techniques. This FHOOV LV WR IRUP VHYHUDO EORFNV RI FRPELQDWLRQDO IXQFWLRQV paperfocusesondevelopingaHTpreventiontechniquesthrough LQGHSHQGHQW RI HDFK RWKHU 6KLIW UHJLVWHUV DUH XVHG WR KDQGOH alayoutleveldesignapproach.Theprincipleistoletnoavailable LQSXWV DQG RXWSXWV RI FRPELQDWLRQDO IXQFWLRQV 7HVWLQJ WKHVH space on silicon for an attacker to insert a HT. Experiments DGGHGIXQFWLRQVE\DSSO\LQJVKLIWLQYDOXHVDQGREVHUYLQJVKLIW determine the maximum occupational rate and critical empty RXW YDOXHV KHOSV WR GHWHUPLQH ZKHWKHU RU QRW WKH LQEXLOW spaces while filling with standard cells. The proposed technique IXQFWLRQVZHUHPRGLILHGGXULQJIDEULFDWLRQLPSO\LQJWKDWDFHOO makesHTinsertionnearlyimpossible. ZHUHUHPRYHGRUUHSODFHG Keywords²Hardware Trojans (HTs); HT prevention, layout; occupation ratio; Design for Hardware trust , ,1752'8&7,21 7RGD\¶V LQWHJUDWHG FLUFXLWV ,&V  DUH FRPSOH[ DQG FRVWO\ 3DUWLFXODUO\WRUHGXFHWKHSURGXFWFRVWWKH,&FKLSVKDYHWRFURVV VHYHUDOWUXVWHGDQGXQWUXVWHGSKDVHVEHIRUHEHFRPLQJWKHILQDO SURGXFW)RUH[DPSOHRQHFRPSDQ\GHVLJQVWKH,&EXWVHYHUDO RWKHU FRPSDQLHV RIWHQ PDNH FULWLFDO FRQWULEXWLRQV LQ WHUPV RI IDEULFDWLRQSDFNDJLQJGLVWULEXWLRQHWF,WUHVXOWVLQRXWVRXUFLQJ RQH RU PRUH VWHSV RI WKH ,& SURGXFWLRQ SURFHVV WR IRUHLJQ FRXQWULHV $V D VLGH HIIHFW WKLV RXWVRXUFLQJ EXVLQHVV PRGHO LQFUHDVHV WKUHDWV LQ KDUGZDUH SURGXFWV 7KH ,&V FDQ EH PDQLSXODWHGZLWKWKHSRVVLEOHLQVHUWLRQRIPDOLFLRXVFLUFXLWU\RU DOWHUDWLRQVWHUPHGDV+DUGZDUH7URMDQV +7V 7KLVFDQSDUWO\ RUHQWLUHO\FRQWUROWKH,&DQGJLYHFKDOOHQJHVWRWKHVHFXULW\DQG WUXVWZRUWKLQHVVRIWKHKDUGZDUHSURGXFW +7VFDQEHLQVHUWHGHLWKHUGXULQJGHVLJQSKDVHWKURXJK57/ FRGH RU &$' WRROV RU GXULQJ IDEULFDWLRQ RU SDFNDJLQJ +RZHYHU IDEULFDWLRQ SKDVH LV FRQVLGHUHG WKH PRVW GDQJHURXV DPRQJRWKHUV>@ZKHUHWKHIRXQGU\KDVLWVRZQIUHHGRPDQG PD\LQVHUW+7VWRWKHFLUFXLWZLWKRXWDIIHFWLQJWKHIXQFWLRQDOLW\ RU DUHD RU SHUIRUPDQFH RI WKH RULJLQDO GHVLJQ )HZ KXQGUHG WUDQVLVWRUVDUHHQRXJKWRLQVHUWPDOLFLRXVEHKDYLRULQDFLUFXLW ZLWK DELOOLRQ WUDQVLVWRUV7KHVH WKUHDWVDUH JLYLQJ WUHPHQGRXV FKDOOHQJHV LQ KLJK VHFXULW\ DSSOLFDWLRQV VXFK DV PLOLWDU\ DLU IRUFHFRPPXQLFDWLRQVVSDFHFUDIWVKHDOWKFDUHILQDQFHDQGVR RQ  7KH JOREDO HFRQRP\ ORVVRI WKH VHPLFRQGXFWRU LQGXVWU\ LV HVWLPDWHG DV  ELOOLRQ DQQXDOO\ GXH WR ,3 LQIULQJHPHQW >@ 7KHVHVHFXULW\DQGHFRQRP\FKDOOHQJHVIURP+7VPRWLYDWHXV WR VWXG\ DQG LQYHVWLJDWH VROXWLRQ WHFKQLTXHV WR DGGUHVV WKHP IXUWKHU*HQHUDOO\WKHVH+7VDUHVWHDOWK\DQGZLOOEHDFWLYDWHG RQO\ XQGHU UDUH FRQGLWLRQV ,W PDNHV WKH +7 GHWHFWLRQ DQ H[WUHPHO\FKDOOHQJLQJWDVN%HVLGHV+7GHWHFWLRQDQDOWHUQDWLYH VROXWLRQ LV WR SUHYHQW WKHLU LQVHUWLRQ LQ ,&V ,Q WKLV SDSHU ZH SUHVHQW VXFK D +7 SUHYHQWLRQ WHFKQLTXH XVLQJ D OD\RXW OHYHO 7KLVZRUNKDVEHHQIXQGHGE\WKH)UHQFK*RYHUQPHQW %3,26(2 XQGHUJUDQW )8,$$3+20(5( 7KH UHVW RI WKH SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ ,, GHVFULEHVOD\RXWSODFHPHQWDQDO\VLVZLWKUHVSHFWWRILOOHUFHOOV DQG 6HFWLRQ ,,, H[SODLQV WKH OD\RXW OHYHO GHVLJQ DSSURDFK LQ GHWDLOV ([SHULPHQWDO UHVXOWV DUH SUHVHQWHG LQ 6HFWLRQ ,9 )LQDOO\6HFWLRQ9FRQFOXGHVWKHSDSHU ,, 3/$&(0(17$1$/<6,6$1'35(9,286:25. 'XULQJFLUFXLWGHVLJQSODFHPHQWDQGURXWLQJDUHVXEVHTXHQW VWHSV RI ORJLF V\QWKHVLV SURFHVV 7KLV LV GRQH DFFRUGLQJ WR FRQVWUDLQWVVXFKDVWKHFORFNSHULRGDQGWKHVLOLFRQRFFXSDWLRQ UDWLR6WDQGDUGFHOOVDUHSODFHGLQRUGHUWRLPSURYHURXWLQJ$VD FRQVHTXHQFHRIWKHSODFHPHQWWKHUHDUHHPSW\VSDFHVEHWZHHQ DFWLYH FHOOV 7KHVH HPSW\ VSDFHV DIIHFWV WKH FRQWLQXLW\ RQ 9''*1' UDLOV DV ZHOO DV IRU QZHOO DQG WKHUHIRUH WKH SODFHPHQWWRROXVHVILOOHUFHOOVRUGHFRXSOLQJFDSDFLWRUFHOOVWR ILOOXS WKHVH VSDFHV 7KH ILOOHU FHOOV GR QRW SURYLGH DQ\ IXQFWLRQDOLW\WRWKHFLUFXLWEXWDUHXVHGWRHVWDEOLVKWKHFRQWLQXLW\ RIWKHQZHOODQGWKHLPSODQWOD\HUVRQWKHVWDQGDUGFHOOURZV ,IWKHGHVLJQQHHGVDQ\PRGLILFDWLRQVWKHQGHVLJQHQJLQHHUVFDQ UHSODFH WKHVH QRQIXQFWLRQDO ILOOHU FHOOV ZLWK IXQFWLRQDO ILOOHU FHOOVZKLFKLVFDOOHG(QJLQHHULQJ&KDQJH2UGHU (&2 EXWLWLV DVHOGRPFDVH ,QSUDFWLFHIRXQGULHVFDQUHSODFHWKHVHQRQIXQFWLRQDOILOOHU FHOOV ZLWK WKHLU RZQ YHUVLRQ ZKLOH IDEULFDWLQJ WKH FKLS 7KHUHIRUHLWLVSRVVLEOHWRUHSODFHILOOHUFHOOVLQWHQWLRQDOO\E\DQ\ IXQFWLRQDOFHOOVLQRUGHUWRLQWURGXFHPDOLFLRXVEHKDYLRUWRWKH RULJLQDO GHVLJQ ,Q IRXQGU\ VWDJH LQVHUWLQJ +7V RU VWHDOWK\ FLUFXLWU\WRWKHRULJLQDOGHVLJQLVTXLWHSRVVLEOHDQGLWLVDOPRVW LPSRVVLEOHWRGHWHFWWKHPE\QRUPDOWHVWLQJ7KHUHDVRQVDUHWKDW WKH+7VFDQEHLQWHOOLJHQWO\LQVHUWHGLQVXFKDZD\WKDWWKHUHLV QR LPSDFW RQ IXQFWLRQ DUHD SRZHU DQG SHUIRUPDQFH RI WKH RULJLQDOGHVLJQ,WZLOODOVREHLQVHUWHGLQDZD\WKDWLWFDQSDVV W\SLFDOWHVWLQJ>@ ,QRUGHUWRDGGUHVVWKHVHXQWUXVWHGIRXQGU\SKDVHDWWDFNV WKH OD\RXW HPSW\ VSDFHV VKRXOG EH XWLOL]HG SURSHUO\ DQG QRW JLYLQJDQ\URRPWRDWWDFNHUV7KLVLGHDZDVSURSRVHGLQ>@LQ Originaldesign Addedcircuitinemptyspace )XQFWLRQ 6KLIWRXW UHJLVWHU 6KLIWRXW 6KLIWLQ UHJLVWHU « 6KLIWBLQ )XQFWLRQ )XQFWLRQQ D E )LJ D %ORFNGLDJUDPRIOD\RXWOHYHOGHVLJQDSSURDFKDQG E 0DJQLILHGYLHZRIWKHHPSW\VSDFHLQWKHRULJLQDOGHVLJQ ZKLFK HPSW\ VSDFHV DUH ILOOHG ZLWK IXQFWLRQDO VWDQGDUG FHOOV 7KHUHIRUHLIDQDWWDFNHUPRGLILHVWKHVHIXQFWLRQDOFHOOVIRU+7 LQVHUWLRQWKHQLWVSUHGHWHUPLQHGRXWSXWUHVSRQVHZLOOEHDOWHUHG 7KHQLWZLOOEHHDV\WRLGHQWLI\WKHSRVVLEOHPRGLILFDWLRQRU+7 LQVHUWLRQ 7KH IXQFWLRQDO FHOO VHOHFWLRQ DQG WKH IRUPDWLRQ RI FRPELQDWLRQDO IXQFWLRQV LQ WKH HPSW\ VSDFHV LQ RXU ZRUN LV LQIOXHQFHGE\>@ +RZHYHU WKHDSSURDFK LQ >@ XVHV D WHVW SDWWHUQ JHQHUDWRU 73* DQGRXWSXWUHVSRQVHDQDO\]HU 25$ LQLWVVWUXFWXUH$Q LQWHOOLJHQWDWWDFNHUFDQDOZD\VVHWWKHGHVLUHGRXWSXWDWWKH25$ RUPXOWLSOHLQSXWVKLIWUHJLVWHU 0,65 WKHQWKHUHLVDIUHHGRP WR UHSODFH WKH H[LVWLQJ HPSW\ VSDFH IXQFWLRQV ZLWK DQ\ +7 3URWHFWLQJ73*IURPDWWDFNVLVWKHUHIRUHQHHGHGDQGLWLQFUHDVHV WKHFRPSOH[LW\RIWKHVWUXFWXUH7KLVGUDZEDFNLVDGGUHVVHGLQ WKLV ZRUN ZKLFK UHSODFHV ERWK 73* DQG 0,65 ZLWK VKLIW UHJLVWHUV$OVRDFKLHYLQJRFFXSDWLRQUDWLRLVLPSRVVLEOH LQFRPSOH[FLUFXLWV$QLQWHOOLJHQWWDFWLFUHJDUGLQJWKHFKRLFHRI WKH VSDFHV WR ILOO LQ SULRULW\ LV RI LQWHUHVW ZKLFK LV QRW LQYHVWLJDWHG LQ >@ :H WKHUHIRUH GHYHORSHG D WRRO WKDW SODFHV IXQFWLRQDO VWDQGDUG FHOOV ILUVW LQ VR FDOOHG FULWLFDO HPSW\ VSDFHVDVH[SODLQHGLQWKHQH[WVHFWLRQ ,,, /$<287/(9(/'(6,*1$3352$&+ )LJXUH  D  VKRZV WKH EORFN GLDJUDP RI WKH OD\RXW OHYHO GHVLJQDSSURDFKDQG)LJXUH E VKRZVWKHPDJQLILHGHPSW\ VSDFHLQWKHOD\RXWRIWKHRULJLQDOGHVLJQ7KHNH\SULQFLSOHRI WKLVPHWKRGLVWRILOOWKHSUHGHWHUPLQHGDQGSULRULWL]HGFULWLFDO HPSW\VSDFHVLQWKHOD\RXWZLWKIXQFWLRQDOVWDQGDUGFHOOV7KHVH IXQFWLRQDOVWDQGDUGFHOOVDUHFRQQHFWHGWRJHWKHUWRIRUPVHYHUDO FRPELQDWLRQDO IXQFWLRQV DV VKRZQ LQ )LJXUH   D  WKDW DUH LQGHSHQGHQWIURPWKHRULJLQDOGHVLJQ7KXVWKHDGGLWLRQRIWKHVH H[WUD IXQFWLRQV GRHV QRW DOWHU WKH SHUIRUPDQFH RI WKH RULJLQDO GHVLJQ 7RWHVWWKHFRPELQDWLRQDOIXQFWLRQVZHQHHGWRDSSO\LQSXW SDWWHUQVDQGREVHUYHFRUUHVSRQGLQJRXWSXWSDWWHUQV,QRUGHUWR DSSO\VXFKLQSXWVDQGUHFHLYHRXWSXWVVLPSOHVKLIWUHJLVWHUVDUH XVHG DW ERWK LQSXW DQG RXWSXW VLGHV RI WKH FRPELQDWLRQDO IXQFWLRQV 7KHVH VKLIWUHJLVWHUV DUH DOVR LPSOHPHQWHG ZLWKLQ XQXVHG HPSW\ VSDFHV 7KH VKLIWUHJLVWHUV DUH XVLQJ D VHSDUDWH FORFNWKDWLVXVHGWRFRQWUROWKHWHVWPRGH,IWKHVKLIWUHJLVWHUV RU FRPELQDWLRQDO IXQFWLRQV DUH DOWHUHG GXULQJ IDEULFDWLRQ WKDW FDQEHGHWHFWHGE\FRPSDULQJSRVWIDEULFDWLRQVKLIWRXWYDOXHV DJDLQVW H[SHFWHG VKLIWRXW YDOXHV XQGHU WHVW PRGH 7KH JOREDO IORZRIWKHOD\RXWOHYHOGHVLJQDSSURDFKLVVKRZQLQ)LJXUH DQGLWLVGHVFULEHGLQWKHIROORZLQJVXEVHFWLRQV $ &ULWLFDOHPSW\VSDFHV $IWHUV\QWKHVLVDQGSODFHPHQWRIWKHRULJLQDOGHVLJQDOOWKH DYDLODEOHHPSW\VSDFHVRIWKHOD\RXW *'6,, FRPSXWHG7KHQ WKHUH LV D SURFHVV RI LGHQWLI\LQJ ³FULWLFDO´ HPSW\ VSDFHV :H GHYHORSHGDWRROWKDWSHUIRUPVDWLPLQJDQDO\VLVWRFRPSXWHWKH VODFNWLPHRIHDFKFLUFXLWVLJQDODVSUHVHQWHGLQ)LJXUH6ODFN WLPHDWDQ\WLPLQJLVWKHGLIIHUHQFHRILWVUHTXLUHGDUULYDOWLPH DQGLWVDUULYDOWLPH>@&RQFHUQLQJVLJQDO$IRUH[DPSOHWKH DUULYDOWLPHLV DQGWKHUHTXLUHGDUULYDOWLPHLV DQG WKHUHIRUHWKHVODFNYDOXHLV 2QFHWKLVVODFNLQIRUPDWLRQ LVNQRZQIRUHDFKLWJLYHVWKHLQIRUPDWLRQDERXWVLJQDOVZLWKD ODUJHVODFNWLPH7KHVH VLJQDOV DUHFRQVLGHUHGGDQJHURXV7KH UHDVRQ LV WKDW WKH\ DUH LQVHQVLWLYH WR +7 LQVHUWLRQV 7KH\ ZLOO LQGHHG QRW UHVXOW LQ DQ\ GHJUDGDWLRQ LQ WKH RYHUDOO WLPLQJ SHUIRUPDQFHRIWKHRULJLQDOGHVLJQGXHWR+7LQVHUWLRQDQGZLOO EH LQVHQVLWLYH WR +7 GHWHFWLRQ WHFKQLTXHV EDVHG RQ GHOD\ PHDVXUHPHQWV>@ 7KHPRUHDFFXUDWHWKHHVWLPDWLRQRIWKHGHOD\LVWKHEHWWHU 7KLVGHOD\FRPSXWDWLRQLVWKHUHIRUHGRQHDIWHUSODFHDQGURXWH RIWKHRULJLQDOGHVLJQLQRUGHUWRWDNHLQWRDFFRXQWGHOD\VRIERWK JDWHVDQGLQWHUFRQQHFWV)XUWKHUPRUHWKLVLVZKDWUHIOHFWVEHVW WKHLQIRUPDWLRQWKDWDQDWWDFNHUFDQREWDLQIURPWKH*'6,,VHQW WRWKHIRXQGU\*LYHQWKHFRRUGLQDWHVRIWKHHPSW\VSDFHVDQG WKH VODFN RI HDFK VLJQDO DQ HPSW\ VSDFH LV FORVH WR VRFDOOHG GDQJHURXVVLJQDOZLWKDODUJHVODFNWKHQZHFRQVLGHUWKDWVSDFH DVD³FULWLFDO´HPSW\VSDFH7KDWLVEHFDXVHWKHUHLVDSRVVLELOLW\ IRUDQDWWDFNHUWRLQVHUWD+7LQWKDWNLQGRIHPSW\VSDFHVDQG FRQQHFWLWWRWKHRULJLQDOGHVLJQE\WDNLQJDGYDQWDJHRIWKHODUJH VODFN RI WKH VLJQDO 7KHVH FULWLFDO HPSW\ VSDFHV ZLOO EH SULRULWL]HG ILUVW GXULQJ WKH ILOOLQJ ZLWK IOLSIORSV DQG VWDQGDUG IXQFWLRQDOFHOOV7KHUHIRUHWKHVHFULWLFDOHPSW\VSDFHVFDQQRWEH XWLOL]HGE\DQDWWDFNHUWRLQVHUW+7V % )LOOLQJDQGIXQFWLRQIRUPDWLRQ $IWHU FRPSXWLQJ FULWLFDO HPSW\ VSDFHV IURP WKH RULJLQDO GHVLJQWKHUHLVDSURFHVVRIILOOLQJWKHPZLWKVKLIWUHJLVWHUVDQG VWDQGDUG IXQFWLRQDO FHOOV IURP WKH SK\VLFDO OLEUDU\ 7KH IXQFWLRQDOFHOOVDUHVHOHFWHGIURPWKHSK\VLFDOOLEUDU\EDVHGRQ HDFK FHOO¶V D  JHRPHWULFDO LQIRUPDWLRQ H[ FHOO QDPH ZLGWK OHQJWK DQG FRRUGLQDWHV RI IRXU FRUQHUV  E  GHFRXSOLQJ FDSDFLWDQFHYDOXHDQGF WKHDYDLODEOHVL]HRIFULWLFDOHPSW\ $IWHU DOO FHOOV DQG VKLIW UHJLVWHUV DUH SODFHG LQ WKH HPSW\ VSDFHV WKH\ KDYH WR EH FRQQHFWHG WR IRUP D QXPEHU RI FRPELQDWLRQDOIXQFWLRQV7KHH[WUDIXQFWLRQVDUHEXLOWLQVXFKD ZD\WKDWDDVIHZJDWHVDVSRVVLEOHDUHXVHGLQHDFKIXQFWLRQE DV PDQ\ IXQFWLRQV DV SRVVLEOH WR EH FUHDWHG 7KLV FULWHULD LV UHWDLQHGLQRUGHUWRUHGXFHWKHUHGXQGDQWJDWHVDQGWRLQFUHDVH WKHWHVWDELOLW\RIWKHIXQFWLRQV$WUHHVWUXFWXUHLVXVHGWREXLOG HDFKIXQFWLRQDQGIXQFWLRQLQSXWVDUHLQGHSHQGHQWRIHDFKRWKHU ,WLPSURYHVWKHLUFRQWUROODELOLW\DQGREVHUYDELOLW\GXULQJWHVWLQJ $OVR ZKLOH IRUPLQJ FRPELQDWLRQDO IXQFWLRQV WKH FORVHVW FHOOV DUH FRQQHFWHG WRJHWKHU LQ HDFK IXQFWLRQ LQ RUGHU WR PDNH WKH URXWLQJ HDVLHU 7KLV KHOSV WR UHGXFH LQWHUFRQQHFWV OHQJWKV LQ IXQFWLRQV 2ULJLQDOGHVLJQ &RPSXWHVODFN )LOWHU &RRUGLQDWHVRI HPSW\VSDFHV ,GHQWLI\FULWLFDOHPSW\VSDFHV )LOOHPSW\VSDFHV ))VDQG )XQFWLRQDOFHOOV %XLOGIXQFWLRQVDQGURXWLQJ ,9 (;3(5,0(176$1'$1$/<6,6  )LJ *OREDOIORZ VSDFHV7KHJHRPHWULFDOLQIRUPDWLRQKHOSVWRLGHQWLI\WKHVL]HRI HDFK FHOOLQRUGHUWR PDWFK ZLWK WKH VL]H RI WKHFULWLFDOHPSW\ VSDFHV $OVR FHOOV ZLWK ODUJHU GHFRXSOLQJ FDSDFLWDQFH YDOXHV KHOSVWRFRPSHQVDWHWKHDEVHQFHRI'(&$3FHOOV>@ DUULYDOWLPHUHTXLUHGDUULYDOWLPH VODFN                     $        )LJ 6ODFNFRPSXWDWLRQ 7KH ILOOLQJ SURFHVV LV DV IROORZV )LUVW WKH SUHGHWHUPLQHG FULWLFDO HPSW\ VSDFHV DUH SULRULWL]HG LQ WKH RUGHU RI ODUJHU WR VPDOOHUVL]H,WPHDQVWKDWWKHFULWLFDOHPSW\VSDFHVZLWKODUJH VL]HDUHFKRVHQILUVWWRJHWILOOHGDQGWKHQVXEVHTXHQWVL]HVSDFHV DUHILOOHG)LUVWVKLIWLQDQGVKLIWRXWUHJLVWHUVDUHFRQVWUXFWHG )RUDQ\FKRVHQHPSW\VSDFHIOLSIORSVDUHLQVHUWHGDWILUVWDQG WKHQWKHWRROFRPSXWHVWKHUHVWRIWKHVSDFHXQWLOWKHVSDFHLVQRW HQRXJKWRDFFHSWDQ\PRUHIOLSIORSV7KHVHFRQGVWHSFRQVLVWV LQDGGLWLRQDOIXQFWLRQFRQVWUXFWLRQ2QFHUHJLVWHUVDUHEXLOWXS WKHWRROVWDUWVWRILOOWKHOHIWRYHUJDSRIWKHFKRVHQHPSW\VSDFH XVLQJIXQFWLRQDOFHOOV7KHVHFHOOVDUHDOVRSULRULWL]HGDFFRUGLQJ WRWKHLUVL]H7KHWRROWULHVWRSODFHODUJHVL]HFHOOVILUVWDQGLI WKH\GRQRWILWWKHQLWWULHVWKHQH[WVL]HXQWLOLWWULHVWKHVPDOOHVW FHOOIURPWKHOLEUDU\7KLVSURFHVVLVUHSHDWHGLQDOOFULWLFDOHPSW\ VSDFHVDVZHOODVLQRWKHUDYDLODEOHQRQFULWLFDOHPSW\VSDFHV XQWLOUHDFKLQJWDUJHWHGILQDORFFXSDWLRQUDWLRRUXQWLOWKHVSDFH OHIWLVLQIHULRUWRWKHVPDOOHVWFHOOIURPWKHOLEUDU\+RZHYHUWKH ILOOLQJSURFHVVPD\OHDYHVRPHXVDEOHHPSW\VSDFHVHVSHFLDOO\ LQ FRPSOH[ FLUFXLWV ZLWK ORZ YDOXH LQLWLDO RFFXSDWLRQ UDWLR EHFDXVHWKHSODFHPHQW URXWLQJWRROLVDLPLQJWRUHDFKWKHILQDO DQGWDUJHWHGRFFXSDWLRQUDWLRZKLOHILOOLQJ,IWKHOHIWRYHUVSDFHV DUHFULWLFDODQGODUJHHQRXJKWKHQDQDWWDFNHUFDQHDVLO\XWLOL]H WKHPWRLQVHUW+7V7KDW¶VZK\RXUDSSURDFKSULRULWL]HVFULWLFDO HPSW\VSDFHVWRILOO7KHLQLWLDODQGILQDORFFXSDWLRQUDWLRVDUH GLVFXVVHGLQH[SHULPHQWDOUHVXOWV 7KH SUHVHQWHG OD\RXW OHYHO GHVLJQ DSSURDFK KDV EHHQ HYDOXDWHGLQGLIIHUHQWFLUFXLWV$(6HQJLQHDQG,6&$6V VDQGF([SHULPHQWVZHUHFRQGXFWHGZLWK67QP OLEUDU\DQG6\QRSV\VWRROVIRUV\QWKHVLVSODFHPHQWDQGURXWLQJ WRJHWKHUZLWKWLJKWWLPLQJFRQVWUDLQWV7KHUHVXOWVDUHGLVFXVVHG LQ WKH IROORZLQJ LQ WHUPV RI FULWLFDO HPSW\ VSDFHV ILOOLQJ DQG DQDO\VLVRIGLIIHUHQWDWWDFNV $ &ULWLFDOHPSW\VSDFHVILOOLQJ )RU HDFK EHQFKPDUN 7DEOH , SUHVHQWV WKH FKRVHQ LQLWLDO RFFXSDWLRQUDWLRILQDORFFXSDWLRQUDWLRDVZHOODVWKHQXPEHURI IOLSIORSV DQG VWDQGDUG FHOOV DGGHG E\ RXU DSSURDFK )LUVW EHIRUH ILOOLQJ LQ FULWLFDO HPSW\ VSDFHV WKH RULJLQDO GHVLJQ RFFXSLHV D FHUWDLQ DUHD LQ WKH OD\RXW ZKLFK LV FDOOHG LQLWLDO RFFXSDWLRQUDWLR,WFDQVHWE\WKHGHVLJQHU6HFRQGZHVWDUWWR ILOO WKH FULWLFDO HPSW\ VSDFHV ZLWK IOLSIORSV DQG IXQFWLRQDO VWDQGDUGFHOOVXQWLOWKHPD[LPXPOLPLWRUXQWLOUHDFKLQJURXWLQJ YLRODWLRQV7KLVLVFDOOHGILQDORFFXSDWLRQUDWLR 7$%/(, Benchmark $(6  V V F  &5,7,&$/(037<63$&(),//,1* Occupation ratio (Initial) Occupation ratio (Final) Added FFs Added cells                                                 Left usable space (%)             )RU H[DPSOH ILUVW SDUW RI 7DEOH , VKRZV WKH H[SHULPHQW UHVXOWV IRU $(6 ,Q D ILUVW H[SHULPHQW ZH VHW WKH LQLWLDO RFFXSDWLRQUDWLRWRDQGRXUDSSURDFKDGGHGIOLSIORSVDQG VWDQGDUGFHOOVXSWRZLWKRXWDQ\URXWLQJYLRODWLRQV:HZHUH DEOHWRDGGIOLSIORSVDQGVWDQGDUGFHOOV:HLQFUHDVHG WKHLQLWLDORFFXSDWLRQUDWLRIURPWRDQG:KHQ WKHLQLWLDORFFXSDWLRQUDWLRLQFUHDVHVWKHDGGHGQXPEHURIIOLS IORSVDQGIXQFWLRQDOVWDQGDUGFHOOVDUHGHFUHDVLQJ:HFRXOGQRW JRPRUHWKDQVLQFHZHUHTXLUHVSDFHIRUIOLSIORSV IRUVKLIW LQDQGVKLIWRXWSXUSRVHV DQGWKHVL]HRIHDFKIOLSIORSLVKLJKHU WKDQRWKHUFHOOV:HFKRVHWRIRUPFRPELQDWLRQDOIXQFWLRQVZLWK  LQSXWV 7KHQ IOLSIORSV ZHUH WKHUHIRUH XVHG IRU VKLIWLQ UHJLVWHUVDQGWKHUHVWRIWKHIOLSIORSVZHUHGLVWULEXWHGLQVKLIW RXWUHJLVWHUVLQRUGHUWRUHFHLYHIXQFWLRQRXWSXWV ,QRUGHUWRPDNHVXUHWKDWWKHUHVWRIWKHOHIWRYHUVSDFHGRHV QRWFRQWDLQDQ\XVDEOHHPSW\VSDFHVZHDJDLQWULHGWRDGGPRUH FHOOV IURP WKH OLEUDU\ )RU H[DPSOH $(6 ZLWK  LQLWLDO RFFXSDWLRQDQGILQDORFFXSDWLRQUDWLRFDQVWLOODFFHSWFHOOV PRUHDVVKRZQLQWKHODVWFROXPQRI7DEOH ,+RZHYHULW PDNHVWKHURXWLQJ LQFRPSOHWHZLWKYLRODWLRQ7KHQZHGLGWKH VDPH H[SHULPHQW RQ $(6 ZLWK WKH LQLWLDO RFFXSDWLRQ UDWLR RI DQGLWUHVXOWVLQWKHSRVVLELOLW\WRDGGPRUHFHOOVEXW ZLWK URXWLQJ YLRODWLRQV $JDLQ ZH LQFUHDVHG WKH LQLWLDO RFFXSDWLRQUDWLRWRDQGLWFRXOGQRWDFFHSWFHOOLQVHUWLRQV DQ\PRUH EHFDXVH WKH VL]H RI OHIWRYHU HPSW\ VSDFHV ZHUH QRW XVDEOHRUPXFKVPDOOHUWKDQWKHVPDOOHVWFHOOVIURPWKHSK\VLFDO OLEUDU\$OVRLQRWKHUEHQFKPDUNVZHZHUHDEOHWRDFKLHYH XVDEOHOHIWRYHUVSDFHV % $WWDFNDQDO\VLV 7KLV OD\RXW OHYHO GHVLJQ DSSURDFK LV VHQVLWLYH WR GLIIHUHQW DWWDFNVLQWHUPVRIJDWHOHYHO+7LQVHUWLRQV)URPWKHDWWDFNHU SRLQWRIYLHZLW LVGLIILFXOWWRLGHQWLI\WKHGLIIHUHQFHEHWZHHQ DGGHGIXQFWLRQVDQGRULJLQDOGHVLJQ7KHUHDVRQLVWKDWERWKDUH IXQFWLRQDO DQG WDNHQ IURP WKH VDPH OLEUDU\ 7R DQDO\]H SHVVLPLVWLFVFHQDULRIURPWKHGHVLJQHUSRLQWRIYLHZDVVXPLQJ WKDW LI DQ DWWDFNHU LGHQWLILHV DGGHG IXQFWLRQV WKHQ WKHUH LV D SRVVLELOLW\ IRU SRWHQWLDO DWWDFNV ,Q RUGHU WR LQYHVWLJDWH WKHVH DWWDFNVZHKDYHFRQGXFWHGVRPHH[SHULPHQWVRQ$(6DQGWKH UHVXOWVDUHVKRZQLQ7DEOH,,$IWHUIXQFWLRQVIRUPDWLRQLQHPSW\ VSDFHVRIWKHRULJLQDOGHVLJQZHKDYHDSSOLHGSDUWLFXODULQSXW DQG REVHUYHG WKH JHQHUDWHG VLJQDWXUH ZKLFK LV FRQVLGHUHG D ³JRRG RU H[SHFWHG VLJQDWXUH´  7KHQ ZH SHUIRUPHG VHYHUDO SRVVLEOHDWWDFNVRQIXQFWLRQDOFHOOVDQGIOLSIORSVLQWKHHPSW\ VSDFHVDQGJHQHUDWHGVLJQDWXUHVXVLQJVDPHLQSXWV7KHUHVXOWV DUHVKRZQLQ7DEOH,,DQGWKHSXUSRVHRIWKHVHH[SHULPHQWVLVWR YHULI\WKHUHVXOWDQWHIIHFWRIWKLV+7SUHYHQWLRQPHWKRG D 5HPRYDNDWWDFN7RFUHDWHVSDFHIRU+7VDQDWWDFNHU FDQUHPRYHRQHRUPRUHFHOOVIURPWKHHPSW\VSDFHVZKLFKLV FDOOHGUHPRYDODWWDFN,QRUGHUWRDGGUHVVWKLVILUVWZHJHQHUDWHG D VLJQDWXUH EHIRUH DWWDFN ZKLFK LV ¶KII IRU WKH LQSXW ¶K7KHQZHUHPRYHG25;DQGREVHUYHGWKHUHVXOWDQW VLJQDWXUHIRUWKHVDPHLQSXWZKLFKLV¶KIII,WGLIIHUVIURP WKH H[SHFWHG RQH IURP EHIRUH DWWDFN :H GLG VLPLODU H[SHULPHQWV E\ UDQGRPO\ UHPRYLQJ RWKHU JDWHV IURP FRPELQDWLRQDOIXQFWLRQVDQGFRPSDUHGLWVVLJQDWXUHDJDLQVWWKH H[SHFWHG RQHV :H IRXQG WKDW UHPRYDO RI DQ\ FHOO LQ FRPELQDWLRQDOIXQFWLRQVDIIHFWWKHUHVXOWDQWVLJQDWXUHIURPWKH H[SHFWHGRQH E 5HSODFHPHQWDWWDFN7RLQVHUWD+7DQDWWDFNHUFDQ UHSODFH DQ\ FHOO LQ FRPELQDWLRQDO IXQFWLRQV ZKLFK LV FDOOHG UHSODFHPHQWDWWDFN,QRUGHUWRDGGUHVVWKLVZHILUVWJHQHUDWHGD VLJQDWXUH EHIRUH DWWDFN ¶KII  IRU WKH LQSXW ¶K ZKLFK LV WKH H[SHFWHG RQH $IWHU UHSODFLQJ $2; ZLWK $1';WKHJHQHUDWHGVLJQDWXUH ¶KEHIIIH GLIIHUVIURPWKH H[SHFWHG RQH ,W ZDV GRQH LQ VHYHUDO RWKHU FHOOV DQG WKH UHVXOWDQWVLJQDWXUHDIWHUDWWDFNDOZD\VGLIIHUIURPWKHH[SHFWHG RQH View publication stats 7$%/(,, Attack on empty space 5HPRYDO 5HSODFH PHQW  )) UHPRYDO Attacked component 25; 2$; $2; $1'; ;25[ 1$1'; ')) $77$&.$1$/<6,6 ¶K ¶K ¶K OutputSignature  Before After attack attack ¶KII ¶KIII ¶KII ¶KII ¶KII ¶KEHIIIH ¶K ¶KII ¶KEHIIII ¶K ¶KII ¶KIHIII= Input  F 6KLIWUHJLVWHUDWWDFN,WLVDOVRSRVVLEOHWRUHPRYHIOLS IORSVIURPLQSXWRURXWSXWVKLIWUHJLVWHUVLQRUGHUWRXWLOL]HWKDW VSDFHIRU+7LQVHUWLRQVDQGLWLVFDOOHGVKLIWLQRXWDWWDFN:H KDYHUHPRYHGDVLQJOHIOLSIORS7KHJHQHUDWHGVLJQDWXUHYDULHV IURPWKHH[SHFWHGRQH $IWHUHDFKDWWDFNWKHUHVXOWDQWVLJQDWXUHVDOZD\VGLIIHUIURP WKH H[SHFWHG RQHV ,W VKRZV WKH OD\RXW OHYHO GHVLJQ DSSURDFK HDVLO\LGHQWLILHV+7LQVHUWLRQVRUPDNHV+7LQVHUWLRQDVGLIILFXOW DVSRVVLEOHWRDQDWWDFNHU 9 &21&/86,216 ,Q WKLV SDSHU ZH KDYH SUHVHQWHG DQ DSSURDFK WR LGHQWLI\ FULWLFDOHPSW\VSDFHVZKLFKDUHFORVHWRVLJQDOVZLWKODUJHVODFN 7KHLQVHUWHGIXQFWLRQDOFHOOVSURWHFWWKHRULJLQDOGHVLJQIURP+7 LQVHUWLRQVDQGLWLPSURYHVWKHGHJUHHRIFRQILGHQFHLQWKHWUXVW ZRUWKLQHVV RI WKH ,& SURGXFWV SDUWLFXODUO\ IURP XQWUXVWHG IRXQGULHV 7KLV ZRUN XVHG DOPRVW DOO XVDEOH HPSW\ VSDFHV E\ DGGLQJ FHOOV DQG WKHUHIRUH +7 LQVHUWLRQ LV QHDUO\ LPSRVVLEOH 7KHQ URXWLQJ EHFRPH LQGHHG DQ LVVXH LQ FDVH RI VHYHUDO FHOOV DGGHG %HVLGHV LI WKH HPSW\ VSDFH FHOOV DUH DOWHUHG E\ DQ DWWDFNHU WKHQ LW ZLOO EH HDVLO\ GHWHFWHG IURP WKH UHVXOWDQW VLJQDWXUH FRPSDULVRQV DV VKRZQ LQ WKH H[SHULPHQWDO UHVXOWV $OVR WKHVH DGGHG FHOOV KDV QHJOLJLEOH LPSDFW RQ WKH RULJLQDO GHVLJQLQWHUPVRISRZHUDQG]HURLPSDFWRQVLOLFRQDUHDDQG SHUIRUPDQFH 5()(5(1&(6 >@ 'HIHQVH 6FLHQFH %RDUG VWXG\ RQ KLJK SHUIRUPDQFH PLFURFKLS VXSSO\ KWWSZZZDFTRVGPLOGVE >@ 6(0,³,QQRYDWLRQLVDWULVNDVVHPLFRQGXFWRUHTXLSPHQWDQGPDWHULDOV LQGXVWU\ ORVHV XS WR  ELOOLRQ DQQXDOO\ GXH WR ,3 LQILULQJPHQW´ ZZZVHPLRUJHQ3UHVV3 >@ 36 %D 6 'XSXLV 0/ )ORWWHV % 5RX]H\UH 2Q WKH /LPLWDWLRQV RI /RJLF 7HVWLQJ IRU 'HWHFWLQJ +DUGZDUH 7URMDQV +RUVHV ,Q 'HVLJQ DQG 7HFKQRORJ\ RI ,QWHJUDWHG 6\VWHPV '7,6¶  FRQI $SULO  1DSOHV,WDO\ >@ . ;LDR 0 7HKUDQLSRRU ³%,6$ %XLOWLQ VHOIDXWKHQWLFDWLRQ IRU SUHYHQWLQJ KDUGZDUH 7URMDQ LQVHUWLRQ´ ,Q ,QWHUQDWLRQDO V\PSRVLXP RQ +DUGZDUHRULHQWHGVHFXULW\DQGWUXVW +267¶ SS >@ * 'L1DWDOH 6 'XSXLV 0/ )ORWWHV % 5RX]H\UH ³,GHQWLILFDWLRQ RI +DUGZDUH 7URMDQV WULJJHULQJ VLJQDOV´ ,Q :RUNVKRS RQ 7UXVWZRUWK\ 0DQXIDFWXULQJDQG8WLOL]DWLRQRI6HFXUH'HYLFH >@ < -LQ DQG < 0DNULV ³+DUGZDUH 7URMDQ 'HWHFWLRQ 8VLQJ 3DWK 'HOD\ )LQJHUSULQW´ ,Q ,((( ,QWHUQDWLRQDO :RUNVKRS RQ +DUGZDUH2ULHQWHG 6HFXULW\DQG7UXVW +267¶ SS >@ &<HKDQG00DUHN6DGRZVND³7LPLQJDZDUHSRZHUQRLVHUHGXFWLRQ LQ SODFHPHQW´ ,((( 7UDQVDFWLRQV RQ &RPSXWHU$LGHG 'HVLJQ RI ,QWHJUDWHG&LUFXLWVDQG6\VWHPV9RO,VVXHSS
Keep reading this paper — and 50 million others — with a free Academia account
Used by leading Academics
Paul Tobin
Dublin Institute of Technology
Andrej Dujella
University of Zagreb
Monish Chatterjee
University of Dayton
Dr. Shadab Alam
Jazan University