{"id":"https://openalex.org/W2082866368","doi":"https://doi.org/10.1145/2736284","title":"Optimized and Scalable Co-Processor for McEliece with Binary Goppa Codes","display_name":"Optimized and Scalable Co-Processor for McEliece with Binary Goppa Codes","publication_year":2015,"publication_date":"2015-04-21","ids":{"openalex":"https://openalex.org/W2082866368","doi":"https://doi.org/10.1145/2736284","mag":"2082866368"},"language":"en","primary_location":{"id":"doi:10.1145/2736284","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2736284","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-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/A5004537163","display_name":"Pedro Maat C. Massolino","orcid":"https://orcid.org/0000-0002-5494-4977"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Pedro Maat C. Massolino","raw_affiliation_strings":["University of Sao Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060878198","display_name":"Paulo S. L. M. Barreto","orcid":"https://orcid.org/0000-0001-8832-3071"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Paulo S. L. M. Barreto","raw_affiliation_strings":["University of Sao Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010228690","display_name":"Wilson Vicente Ruggiero","orcid":"https://orcid.org/0000-0003-3612-3937"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Wilson V. Ruggiero","raw_affiliation_strings":["University of Sao Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I17974374"],"apc_list":null,"apc_paid":null,"fwci":1.3096,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.859947,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"14","issue":"3","first_page":"1","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11130","display_name":"Coding theory and cryptography","score":0.9998999834060669,"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/T11130","display_name":"Coding theory and cryptography","score":0.9998999834060669,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9994000196456909,"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9968000054359436,"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/computer-science","display_name":"Computer science","score":0.8306999802589417},{"id":"https://openalex.org/keywords/mceliece-cryptosystem","display_name":"McEliece cryptosystem","score":0.8095117807388306},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.5791542530059814},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5479902029037476},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5251643061637878},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.4777930676937103},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.4639202356338501},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.4178805649280548},{"id":"https://openalex.org/keywords/elliptic-curve-cryptography","display_name":"Elliptic curve cryptography","score":0.417807936668396},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.4007120430469513},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39637821912765503},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.384124219417572},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38132375478744507},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34989407658576965},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.28717321157455444},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2384670376777649},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1651814877986908},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12337970733642578},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10343575477600098}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8306999802589417},{"id":"https://openalex.org/C16935551","wikidata":"https://www.wikidata.org/wiki/Q1042583","display_name":"McEliece cryptosystem","level":4,"score":0.8095117807388306},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.5791542530059814},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5479902029037476},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5251643061637878},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.4777930676937103},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.4639202356338501},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.4178805649280548},{"id":"https://openalex.org/C167615521","wikidata":"https://www.wikidata.org/wiki/Q1048911","display_name":"Elliptic curve cryptography","level":4,"score":0.417807936668396},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.4007120430469513},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39637821912765503},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.384124219417572},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38132375478744507},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34989407658576965},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.28717321157455444},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2384670376777649},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1651814877986908},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12337970733642578},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10343575477600098},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2736284","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2736284","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.47999998927116394,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G5364275985","display_name":null,"funder_award_id":"306935/2012-0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"}],"funders":[{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W23137767","https://openalex.org/W51430393","https://openalex.org/W124286720","https://openalex.org/W207442350","https://openalex.org/W830251144","https://openalex.org/W1503892142","https://openalex.org/W1508634734","https://openalex.org/W1549171111","https://openalex.org/W1550367722","https://openalex.org/W1566154368","https://openalex.org/W1567573409","https://openalex.org/W1573553750","https://openalex.org/W1602905584","https://openalex.org/W1812316405","https://openalex.org/W1866276740","https://openalex.org/W1882851555","https://openalex.org/W1965275036","https://openalex.org/W1976677460","https://openalex.org/W1983849809","https://openalex.org/W1996360405","https://openalex.org/W2000433026","https://openalex.org/W2004878800","https://openalex.org/W2007985225","https://openalex.org/W2016833807","https://openalex.org/W2041110454","https://openalex.org/W2051680986","https://openalex.org/W2063444680","https://openalex.org/W2065465262","https://openalex.org/W2081878062","https://openalex.org/W2095398565","https://openalex.org/W2097604631","https://openalex.org/W2098750211","https://openalex.org/W2107619464","https://openalex.org/W2107688977","https://openalex.org/W2115468732","https://openalex.org/W2125192014","https://openalex.org/W2128765501","https://openalex.org/W2132642507","https://openalex.org/W2136772235","https://openalex.org/W2137147061","https://openalex.org/W2142475265","https://openalex.org/W2144253890","https://openalex.org/W2148321903","https://openalex.org/W2149636648","https://openalex.org/W2162442687","https://openalex.org/W2170628409","https://openalex.org/W2396451351","https://openalex.org/W2594894582","https://openalex.org/W2618705200","https://openalex.org/W2951786898","https://openalex.org/W3172550433","https://openalex.org/W4232836212","https://openalex.org/W4237374172"],"related_works":["https://openalex.org/W1625325917","https://openalex.org/W2467989920","https://openalex.org/W4322486674","https://openalex.org/W2041290864","https://openalex.org/W4385627932","https://openalex.org/W1556944867","https://openalex.org/W2164478452","https://openalex.org/W2235903869","https://openalex.org/W1956043843","https://openalex.org/W4300630816"],"abstract_inverted_index":{"Asymmetric":[0],"cryptographic":[1],"primitives":[2,16],"are":[3,57,70],"essential":[4],"to":[5,62,78,115,120,159,167,177,249],"enable":[6],"secure":[7],"communications":[8],"in":[9,32,131,185,199,281],"public":[10,13],"networks":[11],"or":[12,23,40,52,122],"mediums.":[14],"Such":[15],"can":[17,149,214,242],"be":[18,150],"deployed":[19],"as":[20,152],"software":[21],"libraries":[22],"hardware":[24,262,270],"co-processors,":[25],"the":[26,44,63,126,196,200,203,212,231,239,279,282],"latter":[27,232],"being":[28,102,175],"more":[29,257],"commonly":[30,46],"employed":[31],"systems":[33],"on":[34,50,73,92,104,190,264],"chip":[35],"(SoC)":[36],"scenarios,":[37],"embedded":[38],"devices,":[39],"application-specific":[41],"servers.":[42],"Unfortunately,":[43],"most":[45,265],"available":[47,72],"solutions,":[48],"based":[49,103],"RSA":[51,121],"elliptic":[53],"curve":[54],"cryptography":[55],"(ECC),":[56],"highly":[58,74],"processing":[59],"intensive":[60],"due":[61],"underlying":[64],"extended-precision":[65],"modular":[66],"arithmetic.":[67],"Consequently,":[68],"they":[69],"not":[71],"constrained":[75],"platforms.":[76],"Aiming":[77],"tackle":[79],"this":[80,129],"issue,":[81],"we":[82,133],"here":[83],"investigate":[84],"an":[85,235],"alternative":[86],"asymmetric":[87],"encryption":[88],"scheme":[89,97,130],"that":[90],"relies":[91],"lightweight":[93],"arithmetic:":[94],"McEliece.":[95],"This":[96],"is":[98,157,171,206],"especially":[99],"appealing":[100],"because,":[101],"error":[105],"correction":[106],"codes,":[107,220],"it":[108],"displays":[109],"a":[110,137,191,256],"simpler":[111],"arithmetic":[112],"and":[113,135,143,268],"leads":[114],"better":[116,276],"performance":[117],"when":[118],"compared":[119],"ECC.":[123],"To":[124],"evaluate":[125],"implementation":[127],"of":[128],"hardware,":[132],"propose":[134],"analyze":[136],"flexible":[138],"architecture":[139,156,213],"whose":[140],"security":[141,162,237],"level":[142],"time":[144],"versus":[145],"area":[146],"usage":[147],"characteristics":[148],"reconfigured":[151],"desired.":[153],"The":[154],"proposed":[155],"suitable":[158],"all":[160],"usual":[161],"levels,":[163],"ranging":[164],"from":[165,244],"80":[166],"256":[168],"bits.":[169],"It":[170],"also":[172],"very":[173],"efficient,":[174],"able":[176],"perform":[178],"data":[179],"decryption":[180,240],"with":[181,187,208,216,246,251],"binary":[182,227],"Goppa":[183,218,228],"codes":[184],"56\u00b5s":[186],"3,402":[188],"slices":[189,248],"Xilinx":[192],"Spartan-3AN":[193],"FPGA,":[194],"whereas":[195],"best-known":[197],"result":[198],"literature":[201,283],"for":[202,234,272],"same":[204],"FPGA":[205],"115\u00b5s":[207],"7,331":[209],"slices.":[210],"Alternatively,":[211],"operate":[215],"quasi-dyadic":[217],"(QD-Goppa)":[219],"which":[221],"involves":[222],"smaller":[223],"keys":[224],"than":[225,278],"traditional":[226],"codes.":[229],"In":[230],"case,":[233],"80-bit":[236],"level,":[238],"operation":[241],"take":[243],"1.1ms":[245],"1,129":[247],"68\u00b5s":[250],"8,268":[252],"sices.":[253],"By":[254],"choosing":[255],"hardware-friendly":[258],"decoding":[259],"algorithm,":[260],"focusing":[261],"resources":[263],"bottleneck":[266],"operations":[267],"sharing":[269],"resource":[271],"two":[273],"different":[274],"algorithms,":[275],"results":[277],"those":[280],"were":[284],"obtained.":[285]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
