{"id":"https://openalex.org/W2100374917","doi":"https://doi.org/10.1109/icitst.2009.5402515","title":"Lightweight implementation of Hummingbird cryptographic algorithm on 4-bit microcontrollers","display_name":"Lightweight implementation of Hummingbird cryptographic algorithm on 4-bit microcontrollers","publication_year":2009,"publication_date":"2009-11-01","ids":{"openalex":"https://openalex.org/W2100374917","doi":"https://doi.org/10.1109/icitst.2009.5402515","mag":"2100374917"},"language":"en","primary_location":{"id":"doi:10.1109/icitst.2009.5402515","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icitst.2009.5402515","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 International Conference for Internet Technology and Secured Transactions, (ICITST)","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/A5046658556","display_name":"Xinxin Fan","orcid":"https://orcid.org/0000-0002-6659-7431"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Xinxin Fan","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ONT, Canada","Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, N2L 3G1 Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ONT, Canada","institution_ids":["https://openalex.org/I151746483"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, N2L 3G1 Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103242210","display_name":"Honggang Hu","orcid":"https://orcid.org/0000-0002-8903-8413"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Honggang Hu","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ONT, Canada","Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, N2L 3G1 Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ONT, Canada","institution_ids":["https://openalex.org/I151746483"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, N2L 3G1 Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036636567","display_name":"Guang Gong","orcid":"https://orcid.org/0000-0003-2684-9259"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Guang Gong","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ONT, Canada","Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, N2L 3G1 Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ONT, Canada","institution_ids":["https://openalex.org/I151746483"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, N2L 3G1 Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036351108","display_name":"Eoin Smith","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"E.M. Smith","raw_affiliation_strings":["Authenti Crypt Corporation, Addison, TX, USA","AuthentiCrypt Corporation, 4500 Westgrove Drive, Suite 300, Addison, TX 75001, USA"],"affiliations":[{"raw_affiliation_string":"Authenti Crypt Corporation, Addison, TX, USA","institution_ids":[]},{"raw_affiliation_string":"AuthentiCrypt Corporation, 4500 Westgrove Drive, Suite 300, Addison, TX 75001, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111964903","display_name":"Daniel W. Engels","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"D. Engels","raw_affiliation_strings":["Authenti Crypt Corporation, Addison, TX, USA","AuthentiCrypt Corporation, 4500 Westgrove Drive, Suite 300, Addison, TX 75001, USA"],"affiliations":[{"raw_affiliation_string":"Authenti Crypt Corporation, Addison, TX, USA","institution_ids":[]},{"raw_affiliation_string":"AuthentiCrypt Corporation, 4500 Westgrove Drive, Suite 300, Addison, TX 75001, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5046658556"],"corresponding_institution_ids":["https://openalex.org/I151746483"],"apc_list":null,"apc_paid":null,"fwci":8.7237,"has_fulltext":false,"cited_by_count":42,"citation_normalized_percentile":{"value":0.97807166,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9984999895095825,"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/microcontroller","display_name":"Microcontroller","score":0.7422407865524292},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7097170948982239},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5796253681182861},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.5371440649032593},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4984109401702881},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.48830580711364746},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.4341456890106201},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4269251227378845},{"id":"https://openalex.org/keywords/block-cipher","display_name":"Block cipher","score":0.4258307218551636},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.21611246466636658},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.18118581175804138},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09311819076538086}],"concepts":[{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.7422407865524292},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7097170948982239},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5796253681182861},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.5371440649032593},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4984109401702881},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.48830580711364746},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.4341456890106201},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4269251227378845},{"id":"https://openalex.org/C106544461","wikidata":"https://www.wikidata.org/wiki/Q543151","display_name":"Block cipher","level":3,"score":0.4258307218551636},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.21611246466636658},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.18118581175804138},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09311819076538086},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icitst.2009.5402515","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icitst.2009.5402515","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 International Conference for Internet Technology and Secured Transactions, (ICITST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6499999761581421,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W89245623","https://openalex.org/W1514141030","https://openalex.org/W1596841000","https://openalex.org/W1894646615","https://openalex.org/W1972617203","https://openalex.org/W1972806764","https://openalex.org/W2123841788","https://openalex.org/W2139958505","https://openalex.org/W2157970709","https://openalex.org/W2163354454"],"related_works":["https://openalex.org/W3204184292","https://openalex.org/W3176564347","https://openalex.org/W1985458517","https://openalex.org/W2355833770","https://openalex.org/W3031039437","https://openalex.org/W183202219","https://openalex.org/W3095877357","https://openalex.org/W2072565696","https://openalex.org/W2050451745","https://openalex.org/W2378903222"],"abstract_inverted_index":{"The":[0],"radiofrequency":[1],"identification":[2],"(RFID)":[3],"technology":[4],"provides":[5],"an":[6,53,143],"extensible,":[7],"flexible":[8],"and":[9,21,66,115,148],"secure":[10],"measure":[11],"against":[12],"product":[13],"counterfeiting.":[14],"However,":[15],"due":[16],"to":[17,40,72],"the":[18,68,79,100],"harsh":[19],"cost":[20],"power":[22,136],"constraints":[23],"of":[24,52,70,138],"RFID":[25],"tags":[26,39],"only":[27],"dedicated":[28],"cryptographic":[29,55],"engines":[30],"or":[31],"low-power":[32],"consumption":[33],"microcontrollers":[34,140],"can":[35,93,122],"be":[36],"integrated":[37],"into":[38],"implement":[41],"various":[42],"security":[43],"mechanisms.":[44],"In":[45,119],"this":[46],"contribution,":[47],"we":[48],"investigate":[49],"efficient":[50],"implementation":[51],"ultra-lightweight":[54,74],"algorithm":[56],"Hummingbird":[57,71,92,121],"on":[58,78,104],"a":[59,88,105,133,149],"zero-power":[60],"4-bit":[61,106,139],"MARC4":[62],"microcontroller":[63,108],"from":[64],"Atmel":[65],"compare":[67],"performance":[69],"another":[73],"block":[75,101,126],"cipher":[76,102],"PRESENT":[77,103],"same":[80],"platform.":[81],"Our":[82],"experimental":[83],"results":[84],"show":[85],"that":[86],"after":[87],"system":[89],"initialization":[90],"phase":[91],"achieve":[94],"about":[95],"58%":[96],"faster":[97],"throughput":[98],"than":[99,129],"ATAM893-D":[107],"running":[109],"at":[110],"16":[111],"KHz,":[112],"500":[113,150],"KHz":[114],"2":[116],"MHz,":[117],"respectively.":[118],"particular,":[120],"process":[123],"one":[124],"data":[125],"with":[127],"less":[128],"12":[130],"ms":[131],"under":[132],"typical":[134],"low":[135],"configuration":[137],"such":[141],"as":[142],"1.8":[144],"V":[145],"supply":[146],"voltage":[147],"kHz":[151],"clock":[152],"frequency.":[153]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
