{"id":"https://openalex.org/W2141747570","doi":"https://doi.org/10.1109/efta.2007.4416828","title":"Using value locality to reduce memory encryption overhead in embedded processors","display_name":"Using value locality to reduce memory encryption overhead in embedded processors","publication_year":2007,"publication_date":"2007-09-01","ids":{"openalex":"https://openalex.org/W2141747570","doi":"https://doi.org/10.1109/efta.2007.4416828","mag":"2141747570"},"language":"en","primary_location":{"id":"doi:10.1109/efta.2007.4416828","is_oa":false,"landing_page_url":"https://doi.org/10.1109/efta.2007.4416828","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE Conference on Emerging Technologies &amp; Factory Automation (EFTA 2007)","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/A5074371053","display_name":"\u0393\u03b5\u03ce\u03c1\u03b3\u03b9\u03bf\u03c2 \u039a\u03b5\u03c1\u03b1\u03bc\u03af\u03b4\u03b1\u03c2","orcid":"https://orcid.org/0000-0003-0460-6061"},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"G. Keramidas","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","[Univ. of Patras, Patras]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]},{"raw_affiliation_string":"[Univ. of Patras, Patras]","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074058311","display_name":"Pavlos Petoumenos","orcid":"https://orcid.org/0000-0002-1497-6536"},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"P. Petoumenos","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","[Univ. of Patras, Patras]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]},{"raw_affiliation_string":"[Univ. of Patras, Patras]","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061036619","display_name":"\u0391\u03bb\u03ad\u03be\u03b1\u03bd\u03b4\u03c1\u03bf\u03c2 \u0391\u03bd\u03c4\u03c9\u03bd\u03cc\u03c0\u03bf\u03c5\u03bb\u03bf\u03c2","orcid":null},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"A. Antonopoulos","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","[Univ. of Patras, Patras]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]},{"raw_affiliation_string":"[Univ. of Patras, Patras]","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020214726","display_name":"Stefanos Kaxiras","orcid":"https://orcid.org/0000-0001-8267-0232"},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"S. Kaxiras","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","[Univ. of Patras, Patras]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]},{"raw_affiliation_string":"[Univ. of Patras, Patras]","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027257996","display_name":"Dimitrios Serpanos","orcid":"https://orcid.org/0000-0002-1385-7113"},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"D.N. Serpanos","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","[Univ. of Patras, Patras]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]},{"raw_affiliation_string":"[Univ. of Patras, Patras]","institution_ids":["https://openalex.org/I174878644"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5074371053"],"corresponding_institution_ids":["https://openalex.org/I174878644"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17658678,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"632","last_page":"637"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.8139535188674927},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7498433589935303},{"id":"https://openalex.org/keywords/on-the-fly-encryption","display_name":"On-the-fly encryption","score":0.5513524413108826},{"id":"https://openalex.org/keywords/multiple-encryption","display_name":"Multiple encryption","score":0.5057270526885986},{"id":"https://openalex.org/keywords/40-bit-encryption","display_name":"40-bit encryption","score":0.4945692718029022},{"id":"https://openalex.org/keywords/plaintext","display_name":"Plaintext","score":0.4838961064815521},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4745234549045563},{"id":"https://openalex.org/keywords/probabilistic-encryption","display_name":"Probabilistic encryption","score":0.46306437253952026},{"id":"https://openalex.org/keywords/disk-encryption","display_name":"Disk encryption","score":0.4498797357082367},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4446928799152374},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.403474360704422},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3622266352176666},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.24256622791290283},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22860252857208252},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.06950756907463074}],"concepts":[{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.8139535188674927},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7498433589935303},{"id":"https://openalex.org/C147977885","wikidata":"https://www.wikidata.org/wiki/Q117010","display_name":"On-the-fly encryption","level":3,"score":0.5513524413108826},{"id":"https://openalex.org/C184685986","wikidata":"https://www.wikidata.org/wiki/Q3505167","display_name":"Multiple encryption","level":3,"score":0.5057270526885986},{"id":"https://openalex.org/C158215988","wikidata":"https://www.wikidata.org/wiki/Q4637271","display_name":"40-bit encryption","level":3,"score":0.4945692718029022},{"id":"https://openalex.org/C92717368","wikidata":"https://www.wikidata.org/wiki/Q1162538","display_name":"Plaintext","level":3,"score":0.4838961064815521},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4745234549045563},{"id":"https://openalex.org/C54569210","wikidata":"https://www.wikidata.org/wiki/Q7246854","display_name":"Probabilistic encryption","level":3,"score":0.46306437253952026},{"id":"https://openalex.org/C9368797","wikidata":"https://www.wikidata.org/wiki/Q117010","display_name":"Disk encryption","level":4,"score":0.4498797357082367},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4446928799152374},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.403474360704422},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3622266352176666},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.24256622791290283},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22860252857208252},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.06950756907463074},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/efta.2007.4416828","is_oa":false,"landing_page_url":"https://doi.org/10.1109/efta.2007.4416828","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE Conference on Emerging Technologies &amp; Factory Automation (EFTA 2007)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/2a5b802a-0af5-4941-8812-683db086efb4","is_oa":false,"landing_page_url":"https://research.manchester.ac.uk/en/publications/2a5b802a-0af5-4941-8812-683db086efb4","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Keramidas, G, Petoumenos, P, Antonopoulos, A, Kaxiras, S & Serpanos, D N 2007, Using value locality to reduce memory encryption overhead in embedded processors. in 12th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2007 Proceedings., 4416828, IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, pp. 632-637, 12th IEEE International Conference on Emerging Technologies and Factory Automation, Patras, Greece, 25/09/07. https://doi.org/10.1109/EFTA.2007.4416828","raw_type":"contributionToPeriodical"},{"id":"pmh:oai:pure.atira.dk:publications/2a5b802a-0af5-4941-8812-683db086efb4","is_oa":false,"landing_page_url":"http://www.scopus.com/inward/record.url?scp=47849105522&partnerID=8YFLogxK","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Keramidas, G, Petoumenos, P, Antonopoulos, A, Kaxiras, S & Serpanos, D N 2007, Using value locality to reduce memory encryption overhead in embedded processors. in 12th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2007 Proceedings., 4416828, IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, pp. 632-637, 12th IEEE International Conference on Emerging Technologies and Factory Automation, Patras, Greece, 25/09/07. https://doi.org/10.1109/EFTA.2007.4416828","raw_type":"contributionToPeriodical"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1481200530","https://openalex.org/W1686420892","https://openalex.org/W1960771887","https://openalex.org/W2005866432","https://openalex.org/W2095872092","https://openalex.org/W2097426967","https://openalex.org/W2106459643","https://openalex.org/W2108255910","https://openalex.org/W2124314659","https://openalex.org/W2131533407","https://openalex.org/W2135430020","https://openalex.org/W2139172211","https://openalex.org/W2140972824","https://openalex.org/W2151396176","https://openalex.org/W2153553074","https://openalex.org/W2154904877","https://openalex.org/W2162764933","https://openalex.org/W2165961102","https://openalex.org/W4230464498","https://openalex.org/W4234301339","https://openalex.org/W4243627498","https://openalex.org/W4244889001","https://openalex.org/W6637151178","https://openalex.org/W6651777752","https://openalex.org/W6674821377","https://openalex.org/W6679475292","https://openalex.org/W6838336854"],"related_works":["https://openalex.org/W2111426419","https://openalex.org/W2144246620","https://openalex.org/W2188276378","https://openalex.org/W2396533199","https://openalex.org/W4315815885","https://openalex.org/W2915067502","https://openalex.org/W2982559641","https://openalex.org/W4250199380","https://openalex.org/W3004922236","https://openalex.org/W2624091145"],"abstract_inverted_index":{"Memory":[0],"encryption":[1,26,67,138],"has":[2],"gained":[3],"much":[4],"attention":[5],"lately":[6],"as":[7,44,131,153],"a":[8,12,40,95,114,132],"way":[9],"to":[10,15,57,74,100,146,163],"offer":[11],"secure":[13],"environment":[14],"fight":[16],"against":[17],"software":[18],"and":[19],"hardware":[20],"attacks.":[21],"Many":[22],"researchers":[23],"provided":[24],"memory":[25,35,63,79,101,147,158,170],"schemes":[27],"whereby":[28],"one":[29],"or":[30],"more":[31],"levels":[32],"of":[33,110,128,134,200],"the":[34,108,118,126,136,150,184,194,197,201],"hierarchy":[36],"were":[37],"encrypted":[38],"using":[39],"cryptographic":[41],"algorithm":[42],"such":[43],"AES.":[45],"Counter":[46],"mode":[47],"(CM)":[48],"encryption,":[49,54],"also":[50],"called":[51],"one-time-pad":[52],"(OTP)":[53],"is":[55,85,97,113],"proven":[56],"be":[58,75,91],"quite":[59],"effective":[60],"for":[61],"main":[62],"encryption.":[64],"However,":[65],"CM":[66,137],"requires":[68],"an":[69],"extra":[70],"sequence":[71],"number":[72],"(counter)":[73],"associated":[76],"with":[77,139],"every":[78,93],"location":[80],"(L2":[81],"block":[82,96],"cacheline":[83],"granularity":[84],"used).":[86],"The":[87],"per-block":[88],"counters":[89,112],"must":[90],"updated":[92],"time":[94],"written":[98],"back":[99],"otherwise":[102],"known-plaintext":[103],"attacks":[104],"may":[105],"occur.":[106],"Thus,":[107],"size":[109],"those":[111],"critical":[115],"parameter":[116],"in":[117,156],"system":[119],"design.":[120],"In":[121],"this":[122],"work,":[123],"we":[124],"propose":[125],"use":[127],"silent":[129],"stores":[130,167],"method":[133],"providing":[135],"less":[140],"overhead.":[141],"Silent":[142],"stores,":[143,145],"i.e.":[144],"that":[148,157],"write":[149],"same":[151],"value":[152],"already":[154],"stored":[155],"location,":[159],"have":[160],"been":[161],"observed":[162],"occur":[164],"frequently.":[165],"These":[166],"create":[168],"redundant":[169],"write-backs":[171],"(and":[172],"counter":[173],"updates),":[174],"so":[175],"eliminating":[176],"them":[177],"will":[178],"lower":[179],"performance":[180],"overheads":[181],"introduced":[182],"by":[183],"encyption/decryption":[185],"process.":[186],"Our":[187],"initial":[188],"results":[189],"show":[190],"significant":[191],"benefits":[192],"across":[193],"board":[195],"indicating":[196],"promising":[198],"nature":[199],"proposed":[202],"idea.":[203]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
