{"id":"https://openalex.org/W2142107091","doi":"https://doi.org/10.1145/1878921.1878933","title":"Implementing virtual secure circuit using a custom-instruction approach","display_name":"Implementing virtual secure circuit using a custom-instruction approach","publication_year":2010,"publication_date":"2010-10-24","ids":{"openalex":"https://openalex.org/W2142107091","doi":"https://doi.org/10.1145/1878921.1878933","mag":"2142107091"},"language":"en","primary_location":{"id":"doi:10.1145/1878921.1878933","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1878921.1878933","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2010 international conference on Compilers, architectures and synthesis for embedded systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100382199","display_name":"Zhimin Chen","orcid":"https://orcid.org/0000-0003-3365-5452"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhimin Chen","raw_affiliation_strings":["Virginia Tech, Blacksburg, VA, USA","Virginia Tech, , Blacksburg, VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Virginia Tech, , Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002349873","display_name":"Ambuj Sinha","orcid":null},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ambuj Sinha","raw_affiliation_strings":["Virginia Tech, Blacksburg, VA, USA","Virginia Tech, , Blacksburg, VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Virginia Tech, , Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088000939","display_name":"Patrick Schaumont","orcid":"https://orcid.org/0000-0002-4586-5476"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Patrick Schaumont","raw_affiliation_strings":["Virginia Tech, Blacksburg, VA, USA","Virginia Tech, , Blacksburg, VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Virginia Tech, , Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I859038795"],"apc_list":null,"apc_paid":null,"fwci":3.7301,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.93526845,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"57","last_page":"66"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6987354755401611},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.377618670463562},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3483957052230835}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6987354755401611},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.377618670463562},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3483957052230835}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1878921.1878933","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1878921.1878933","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2010 international conference on Compilers, architectures and synthesis for embedded systems","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.477.2053","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.477.2053","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://rijndael.ece.vt.edu/schaum/papers/2010cases.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W200116028","https://openalex.org/W1490070390","https://openalex.org/W1492604955","https://openalex.org/W1506423869","https://openalex.org/W1512062395","https://openalex.org/W1523982624","https://openalex.org/W1548516269","https://openalex.org/W1560093457","https://openalex.org/W1562542037","https://openalex.org/W1603169531","https://openalex.org/W1607006990","https://openalex.org/W1897761346","https://openalex.org/W2028894887","https://openalex.org/W2096490242","https://openalex.org/W2099724084","https://openalex.org/W2133198962","https://openalex.org/W2136347482","https://openalex.org/W2140979409","https://openalex.org/W2144630005","https://openalex.org/W2154909745","https://openalex.org/W4231098049","https://openalex.org/W4285719527","https://openalex.org/W6682554491","https://openalex.org/W6812909455"],"related_works":["https://openalex.org/W2059612624","https://openalex.org/W4248910437","https://openalex.org/W2002703587","https://openalex.org/W2055508103","https://openalex.org/W2374512474","https://openalex.org/W3003815297","https://openalex.org/W3085769648","https://openalex.org/W2022510519","https://openalex.org/W2033591085","https://openalex.org/W335642136"],"abstract_inverted_index":{"Although":[0],"cryptographic":[1,33,68,207],"algorithms":[2],"are":[3],"designed":[4],"to":[5,30,82,107,151,205],"resist":[6],"at":[7,53],"least":[8],"thousands":[9],"of":[10,12,46,92,132,174],"years":[11],"cryptoanalysis,":[13],"implementing":[14],"them":[15],"with":[16],"either":[17],"software":[18,121],"or":[19],"hardware":[20,95,138,194],"usually":[21],"leaks":[22],"additional":[23],"information":[24],"which":[25,180],"may":[26],"enable":[27],"the":[28,32,67,90,93,108,118,130,145,167,172,175,183,187,191],"attackers":[29],"break":[31],"systems":[34],"within":[35,57],"days.":[36],"A":[37],"Side":[38],"Channel":[39],"Attack":[40],"(SCA)":[41],"is":[42,99,181,201],"such":[43,65],"a":[44,50,54,58,80,112,123,133,137,152,162],"kind":[45],"attack":[47],"that":[48,166,199],"breaks":[49],"security":[51],"system":[52],"low":[55],"cost":[56],"short":[59],"time.":[60],"SCA":[61,87,139],"uses":[62],"side-channel":[63],"leakage,":[64],"as":[66,186],"implementations'":[69],"execution":[70],"time,":[71],"power":[72],"dissipation":[73],"and":[74,110],"magnetic":[75],"radiation.":[76],"This":[77],"paper":[78],"presents":[79],"countermeasure":[81,169],"protect":[83,206],"software-based":[84],"cryptography":[85],"from":[86],"by":[88,101,177,190],"emulating":[89],"behavior":[91],"secure":[94,113,120,134,146,193],"circuits.":[96,195],"The":[97],"emulation":[98],"done":[100],"introducing":[102],"two":[103],"simple":[104],"complementary":[105],"instructions":[106],"processor":[109],"applying":[111],"programming":[114],"style.":[115],"We":[116],"call":[117],"resulting":[119],"program":[122],"Virtual":[124],"Secure":[125],"Circuit":[126],"(VSC).":[127],"VSC":[128,200],"inherits":[129],"idea":[131],"logic":[135],"circuit,":[136],"countermeasure.":[140],"It":[141],"not":[142],"only":[143],"maintains":[144],"circuits'":[147],"generality":[148],"without":[149],"limitation":[150],"specific":[153],"algorithm,":[154],"but":[155],"also":[156],"increases":[157,171],"its":[158],"flexibility.":[159],"Experiments":[160],"on":[161],"prototype":[163],"implementation":[164],"demonstrated":[165],"new":[168],"considerably":[170],"difficulty":[173],"attacks":[176],"20":[178],"times,":[179],"in":[182],"same":[184],"order":[185],"improvement":[188],"achieved":[189],"dedicated":[192],"Therefore,":[196],"we":[197],"conclude":[198],"an":[202],"efficient":[203],"way":[204],"software.":[208]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2012,"cited_by_count":3}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
