Gelişmiş Arama

Basit öğe kaydını göster

dc.contributor.authorSan, İsmail
dc.contributor.authorFern, Nicole
dc.contributor.authorKoç, Çetin Kaya
dc.contributor.authorCheng, Kwang-Ting (Tim)
dc.date.accessioned2019-10-18T18:43:39Z
dc.date.available2019-10-18T18:43:39Z
dc.date.issued2016
dc.identifier.issn1946-1488
dc.identifier.urihttps://dx.doi.org/10.1109/FPL.2016.7577347
dc.identifier.urihttps://hdl.handle.net/11421/10374
dc.description26th International Conference on Field-Programmable Logic and Applications (FPL) -- AUG 29-SEP 02, 2016 -- Ecole Polytechnique Federale de Lausanne, Lausanne, SWITZERLANDen_US
dc.descriptionWOS: 000386610400049en_US
dc.description.abstractReconfigurable platforms such as FPGAs and CPLDs are used to implement flexible and lightweight embedded systems often using soft-processors and a fixed instruction sequence stored in block memories. The bitstream format is proprietary for most vendors, however, in this work we demonstrate how to identify and extract block memory contents within the bitstream, allowing an adversary to learn and possibly modify the fixed instruction sequence. Manipulating the instruction sequence by inserting a Trojan in the bitstream as opposed to in the RTL code allows an adversary to bypass many verification steps. Moreover, the proposed Trojans only add extra instructions to the sequence to leak secret information, and do not change the original program behavior, making them virtually impossible to detect using functional tests. We present a case study where a Trojan is injected into a MIPS AES encryption program to leak internal state information by adding extra instructions from the available ones without changing the original program behavior.en_US
dc.description.sponsorshipHuawei, EcoCloud, Micron, Xilinx, Intel PSG, IBM Zurich Res Labs, Atomic Rules, Algo Logicen_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.relation.ispartofseriesInternational Conference on Field Programmable and Logic Applications
dc.relation.isversionof10.1109/FPL.2016.7577347en_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectSecurityen_US
dc.subjectTrojanen_US
dc.subjectSystem-On-Chipen_US
dc.subjectFpgaen_US
dc.titleTrojans Modifying Soft-Processor Instruction Sequences Embedded in FPGA Bitstreamsen_US
dc.typeconferenceObjecten_US
dc.relation.journal2016 26th International Conference On Field Programmable Logic and Applications (Fpl)en_US
dc.contributor.departmentAnadolu Üniversitesien_US
dc.contributor.authorIDKoc, Cetin/0000-0002-2572-9565en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster