{"id":"https://openalex.org/W3031336764","doi":null,"title":"Simple AEAD Hardware Interface (S\u00c6HI) in a SoC: Implementing an On-Chip Keyak/WhirlBob Coprocessor.","display_name":"Simple AEAD Hardware Interface (S\u00c6HI) in a SoC: Implementing an On-Chip Keyak/WhirlBob Coprocessor.","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W3031336764","mag":"3031336764"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.643.8848","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.643.8848","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://eprint.iacr.org/2014/575.pdf","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5010228289","display_name":"Markku-Juhani Olavi Saarinen","orcid":"https://orcid.org/0000-0002-2555-235X","observed_orcids":["https://orcid.org/0000-0002-2555-235X"]},"institutions":[{"id":"https://openalex.org/I204778367","display_name":"Norwegian University of Science and Technology","ror":"https://ror.org/05xg72x27","country_code":"NO","type":"education","lineage":["https://openalex.org/I204778367"]}],"countries":["NO"],"is_corresponding":true,"raw_author_name":"Markku\u2013Juhani O. Saarinen","raw_affiliation_strings":["Norwegian University of Science and Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Norwegian University of Science and Technology","institution_ids":["https://openalex.org/I204778367"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5010228289"],"corresponding_institution_ids":["https://openalex.org/I204778367"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2014","issue":null,"first_page":"575","last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9990000128746033,"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":0.9990000128746033,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.0006000000284984708,"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/authenticated-encryption-with-associated-data","display_name":"authenticated encryption with associated data","score":0.9269999861717224},{"id":"https://openalex.org/keywords/cryptographic-coprocessor","display_name":"cryptographic coprocessor","score":0.8790000081062317},{"id":"https://openalex.org/keywords/caesar","display_name":"Caesar","score":0.5960000157356262},{"id":"https://openalex.org/keywords/fpga-implementation","display_name":"FPGA implementation","score":0.7390000224113464},{"id":"https://openalex.org/keywords/linux-kernel-drivers","display_name":"Linux kernel drivers","score":0.7739999890327454},{"id":"https://openalex.org/keywords/cryptographic-acceleration","display_name":"cryptographic acceleration","score":0.6340000033378601},{"id":"https://openalex.org/keywords/iot-security","display_name":"Internet of Things security","score":0.671999990940094},{"id":"https://openalex.org/keywords/embedded-systems","display_name":"embedded systems","score":0.6299999952316284}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8230473399162292},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.8161075711250305},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.7405670285224915},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5866819620132446},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.4934767484664917},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4816823899745941},{"id":"https://openalex.org/C134066672","wikidata":"https://www.wikidata.org/wiki/Q1424639","display_name":"Payload (computing)","level":3,"score":0.48136836290359497},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.4661981165409088},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.4614490568637848},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.45493775606155396},{"id":"https://openalex.org/C2777575374","wikidata":"https://www.wikidata.org/wiki/Q1644704","display_name":"MicroBlaze","level":3,"score":0.4516531229019165},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.42430368065834045},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31170815229415894},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1127004623413086},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.08605748414993286},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.643.8848","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.643.8848","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://eprint.iacr.org/2014/575.pdf","raw_type":"text"},{"id":"mag:3031336764","doi":null,"is_oa":false,"landing_page_url":"https://eprint.iacr.org/2014/575.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S2764847869","display_name":"IACR Cryptology ePrint Archive","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":["https://openalex.org/P4322614454"],"host_organization_lineage_names":["Cryptology ePrint Archive"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IACR Cryptology ePrint Archive","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W7850971","https://openalex.org/W124625691","https://openalex.org/W176284333","https://openalex.org/W1414755073","https://openalex.org/W1515595447","https://openalex.org/W1554865288","https://openalex.org/W1556212265","https://openalex.org/W1656385624","https://openalex.org/W1923289336","https://openalex.org/W2128141215","https://openalex.org/W2138779530","https://openalex.org/W2181477265","https://openalex.org/W2195228161","https://openalex.org/W2234576477","https://openalex.org/W2246993676","https://openalex.org/W2256996483","https://openalex.org/W2266218113","https://openalex.org/W2300688399","https://openalex.org/W2949145340"],"related_works":["https://openalex.org/W7098809349","https://openalex.org/W2002271950","https://openalex.org/W3012221518","https://openalex.org/W3013512680","https://openalex.org/W2613817680","https://openalex.org/W2978665621","https://openalex.org/W4226163127","https://openalex.org/W2097449048","https://openalex.org/W3082318","https://openalex.org/W3202499794"],"abstract_inverted_index":{"Simple":[0],"AEAD":[1,138],"Hardware":[2],"Interface":[3],"(S\u00c6HI)":[4],"is":[5,22,57,111,184],"a":[6,27,58,89,146,169,190],"hardware":[7,55,110,134],"cryptographic":[8,60,109],"interface":[9,56],"aimed":[10],"at":[11],"CAESAR":[12],"Authenticated":[13],"Encryption":[14],"with":[15,26,140,189],"Associated":[16],"Data":[17],"(AEAD)":[18],"algorithms.":[19],"Cryp-tographic":[20],"acceleration":[21],"typically":[23],"achieved":[24],"either":[25],"coprocessor":[28,183],"or":[29],"via":[30],"instruction":[31],"set":[32],"extensions.":[33],"ISA":[34],"modi-fications":[35],"require":[36],"re-engineering":[37],"the":[38,42,46,85,156,175,199],"CPU":[39],"core,":[40],"making":[41],"approach":[43],"inapplicable":[44],"outside":[45],"realm":[47],"of":[48,150,159,177],"open":[49],"source":[50],"pro-cessor":[51],"cores.":[52],"Our":[53],"proposed":[54],"memory-mapped":[59],"coprocessor,":[61],"implementable":[62],"even":[63],"on":[64,98,155],"very":[65],"low":[66],"end":[67],"FPGA":[68,157],"evaluation":[69],"platforms.":[70],"Algorithms":[71],"com-plying":[72],"to":[73,201],"S\u00c6HI":[74],"must":[75],"also":[76,95,167],"include":[77],"C":[78],"language":[79],"API":[80],"drivers":[81],"that":[82,129],"directly":[83],"utilize":[84],"memory":[86],"mapping":[87],"in":[88],"\u201cbare":[90],"metal\u201d":[91],"fashion.":[92],"This":[93,163],"can":[94],"be":[96,132],"accommodated":[97],"MMU":[99],"systems.":[100],"Extended":[101],"battery":[102],"life":[103],"and":[104,117,123,152],"bandwidth":[105],"resulting":[106],"from":[107,186],"dedi-cated":[108],"vital":[112],"for":[113,137],"currently":[114],"domi-nant":[115],"computing":[116],"communication":[118],"devices:":[119],"mobile":[120],"phones,":[121],"tablets,":[122],"Internet-of-Things":[124],"(IoT)":[125],"applications.":[126,203],"We":[127,144],"ar-gue":[128],"these":[130],"should":[131],"priority":[133],"optimization":[135],"tar-gets":[136],"algorithms":[139],"realistic":[141],"payload":[142],"profiles.":[143],"demonstrate":[145],"fully":[147],"integrated":[148],"implementation":[149],"Whirl-Bob":[151],"Keyak":[153],"AEADs":[154],"fabric":[158],"Xilinx":[160],"Zynq":[161],"7010.":[162],"low-cost":[164],"System-on-Chip":[165],"(SoC)":[166],"houses":[168],"dual-core":[170],"Cortex-A9":[171],"CPU,":[172],"closely":[173],"matching":[174],"architec-ture":[176],"many":[178],"embedded":[179],"devices.":[180],"The":[181],"on-chip":[182],"accessible":[185],"user":[187],"space":[188],"Linux":[191],"kernel":[192],"driver.":[193],"An":[194],"integration":[195],"path":[196],"exists":[197],"all":[198],"way":[200],"end-user":[202]},"counts_by_year":[],"updated_date":"2026-10-01T08:54:57.152042","created_date":"2020-06-05T00:00:00"}
