{"id":"https://openalex.org/W4417056717","doi":"https://doi.org/10.3390/cryptography9040078","title":"Flexible and Area-Efficient Codesign Implementation of AES on FPGA","display_name":"Flexible and Area-Efficient Codesign Implementation of AES on FPGA","publication_year":2025,"publication_date":"2025-12-01","ids":{"openalex":"https://openalex.org/W4417056717","doi":"https://doi.org/10.3390/cryptography9040078"},"language":"en","primary_location":{"id":"doi:10.3390/cryptography9040078","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography9040078","pdf_url":"https://www.mdpi.com/2410-387X/9/4/78/pdf?version=1764661584","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2410-387X/9/4/78/pdf?version=1764661584","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065482479","display_name":"Oussama Azzouzi","orcid":"https://orcid.org/0000-0002-7873-3832"},"institutions":[{"id":"https://openalex.org/I3133097027","display_name":"Higher National Veterinary School","ror":"https://ror.org/02jk75847","country_code":"DZ","type":"education","lineage":["https://openalex.org/I3133097027"]},{"id":"https://openalex.org/I4210091172","display_name":"National Higher School of Statistics and Applied Economy","ror":"https://ror.org/00cepgz04","country_code":"DZ","type":"education","lineage":["https://openalex.org/I4210091172"]},{"id":"https://openalex.org/I4210155582","display_name":"Centre Universitaire de Mila","ror":"https://ror.org/05s3cw058","country_code":"DZ","type":"education","lineage":["https://openalex.org/I4210155582"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Oussama Azzouzi","raw_affiliation_strings":["Centre Universitaire El Cherif Bouchoucha Aflou, Aflou 03001, Algeria","Laboratory of System Design Methods, National Higher School of Computer Science, BP 68M, Algiers 16309, Algeria"],"raw_orcid":"https://orcid.org/0000-0002-7873-3832","affiliations":[{"raw_affiliation_string":"Centre Universitaire El Cherif Bouchoucha Aflou, Aflou 03001, Algeria","institution_ids":["https://openalex.org/I4210155582"]},{"raw_affiliation_string":"Laboratory of System Design Methods, National Higher School of Computer Science, BP 68M, Algiers 16309, Algeria","institution_ids":["https://openalex.org/I3133097027","https://openalex.org/I4210091172"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113701843","display_name":"Mohamed Anane","orcid":"https://orcid.org/0009-0000-1502-5524"},"institutions":[{"id":"https://openalex.org/I3133097027","display_name":"Higher National Veterinary School","ror":"https://ror.org/02jk75847","country_code":"DZ","type":"education","lineage":["https://openalex.org/I3133097027"]},{"id":"https://openalex.org/I4210091172","display_name":"National Higher School of Statistics and Applied Economy","ror":"https://ror.org/00cepgz04","country_code":"DZ","type":"education","lineage":["https://openalex.org/I4210091172"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Mohamed Anane","raw_affiliation_strings":["Laboratory of System Design Methods, National Higher School of Computer Science, BP 68M, Algiers 16309, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Laboratory of System Design Methods, National Higher School of Computer Science, BP 68M, Algiers 16309, Algeria","institution_ids":["https://openalex.org/I3133097027","https://openalex.org/I4210091172"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101549630","display_name":"Mohamed Chahine Ghanem","orcid":"https://orcid.org/0000-0002-7067-7848"},"institutions":[{"id":"https://openalex.org/I126193024","display_name":"London Metropolitan University","ror":"https://ror.org/00ae33288","country_code":"GB","type":"education","lineage":["https://openalex.org/I126193024"]},{"id":"https://openalex.org/I146655781","display_name":"University of Liverpool","ror":"https://ror.org/04xs57h96","country_code":"GB","type":"education","lineage":["https://openalex.org/I146655781"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Mohamed Chahine Ghanem","raw_affiliation_strings":["Cyber Security Research Centre, London Metropolitan University, London N78DB, UK","Cybersecurity Institute, School of Computer Science and Informatics, University of Liverpool, Liverpool L693BX, UK"],"raw_orcid":"https://orcid.org/0000-0002-7067-7848","affiliations":[{"raw_affiliation_string":"Cyber Security Research Centre, London Metropolitan University, London N78DB, UK","institution_ids":["https://openalex.org/I126193024"]},{"raw_affiliation_string":"Cybersecurity Institute, School of Computer Science and Informatics, University of Liverpool, Liverpool L693BX, UK","institution_ids":["https://openalex.org/I146655781"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037331113","display_name":"Yassine Himeur","orcid":"https://orcid.org/0000-0001-8904-5587"},"institutions":[{"id":"https://openalex.org/I132806614","display_name":"University of Dubai","ror":"https://ror.org/05h0z7c09","country_code":"AE","type":"education","lineage":["https://openalex.org/I132806614"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Yassine Himeur","raw_affiliation_strings":["College of Engineering and Information Technology, University of Dubai, Dubai 14143, United Arab Emirates"],"raw_orcid":"https://orcid.org/0000-0001-8904-5587","affiliations":[{"raw_affiliation_string":"College of Engineering and Information Technology, University of Dubai, Dubai 14143, United Arab Emirates","institution_ids":["https://openalex.org/I132806614"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001234060","display_name":"Dominik Wojtczak","orcid":"https://orcid.org/0000-0001-5560-0546"},"institutions":[{"id":"https://openalex.org/I146655781","display_name":"University of Liverpool","ror":"https://ror.org/04xs57h96","country_code":"GB","type":"education","lineage":["https://openalex.org/I146655781"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Dominik Wojtczak","raw_affiliation_strings":["Cybersecurity Institute, School of Computer Science and Informatics, University of Liverpool, Liverpool L693BX, UK"],"raw_orcid":"https://orcid.org/0000-0001-5560-0546","affiliations":[{"raw_affiliation_string":"Cybersecurity Institute, School of Computer Science and Informatics, University of Liverpool, Liverpool L693BX, UK","institution_ids":["https://openalex.org/I146655781"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5101549630"],"corresponding_institution_ids":["https://openalex.org/I126193024","https://openalex.org/I146655781"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1782},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1782},"fwci":2.5399,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.91353201,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"9","issue":"4","first_page":"78","last_page":"78"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9606999754905701,"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.9606999754905701,"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/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.013899999670684338,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.0052999998442828655,"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/microblaze","display_name":"MicroBlaze","score":0.718500018119812},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6819000244140625},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6370000243186951},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.6205999851226807},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5259000062942505},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4887999892234802},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48019999265670776},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.47350001335144043},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.4505000114440918}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7566999793052673},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.7457000017166138},{"id":"https://openalex.org/C2777575374","wikidata":"https://www.wikidata.org/wiki/Q1644704","display_name":"MicroBlaze","level":3,"score":0.718500018119812},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6819000244140625},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6370000243186951},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.6205999851226807},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5259000062942505},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4887999892234802},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48019999265670776},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.47350001335144043},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.4505000114440918},{"id":"https://openalex.org/C94520183","wikidata":"https://www.wikidata.org/wiki/Q190746","display_name":"Advanced Encryption Standard","level":3,"score":0.4359000027179718},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.42899999022483826},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.41679999232292175},{"id":"https://openalex.org/C46331935","wikidata":"https://www.wikidata.org/wiki/Q4651362","display_name":"AES implementations","level":4,"score":0.40880000591278076},{"id":"https://openalex.org/C2780149590","wikidata":"https://www.wikidata.org/wiki/Q7302742","display_name":"Reconfigurability","level":2,"score":0.38339999318122864},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3727000057697296},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.3492000102996826},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.33250001072883606},{"id":"https://openalex.org/C65232700","wikidata":"https://www.wikidata.org/wiki/Q5656403","display_name":"Hardware architecture","level":3,"score":0.32690000534057617},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.326200008392334},{"id":"https://openalex.org/C134835016","wikidata":"https://www.wikidata.org/wiki/Q690265","display_name":"Lookup table","level":2,"score":0.3138999938964844},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.3091999888420105},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.30889999866485596},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.2892000079154968},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.2526000142097473},{"id":"https://openalex.org/C2776928060","wikidata":"https://www.wikidata.org/wiki/Q1753563","display_name":"SystemC","level":2,"score":0.25029999017715454}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/cryptography9040078","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography9040078","pdf_url":"https://www.mdpi.com/2410-387X/9/4/78/pdf?version=1764661584","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},{"id":"pmh:oai:repository.londonmet.ac.uk:11098","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400140","display_name":"London Met Repository (London Metropolitan University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126193024","host_organization_name":"London Metropolitan University","host_organization_lineage":["https://openalex.org/I126193024"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:doaj.org/article:aefec512a41240ea9b4480c5ab1b1ef9","is_oa":true,"landing_page_url":"https://doaj.org/article/aefec512a41240ea9b4480c5ab1b1ef9","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cryptography, Vol 9, Iss 4, p 78 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/cryptography9040078","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography9040078","pdf_url":"https://www.mdpi.com/2410-387X/9/4/78/pdf?version=1764661584","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320323","display_name":"University of Liverpool","ror":"https://ror.org/04xs57h96"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4417056717.pdf","grobid_xml":"https://content.openalex.org/works/W4417056717.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W1541098965","https://openalex.org/W2012999122","https://openalex.org/W2073789311","https://openalex.org/W2112244944","https://openalex.org/W2805358909","https://openalex.org/W2883417173","https://openalex.org/W2886386081","https://openalex.org/W2965980542","https://openalex.org/W3084828086","https://openalex.org/W3194724601","https://openalex.org/W4234457013","https://openalex.org/W4321353476","https://openalex.org/W4385985876","https://openalex.org/W4391266287","https://openalex.org/W4409203804","https://openalex.org/W4410926456","https://openalex.org/W4411076728","https://openalex.org/W4411713636","https://openalex.org/W4415421986"],"related_works":[],"abstract_inverted_index":{"As":[0],"embedded":[1],"and":[2,7,17,40,79,110,125,139,160,201,228,241],"IoT":[3,155],"systems":[4],"demand":[5],"secure":[6,157],"compact":[8],"encryption,":[9],"developing":[10],"cryptographic":[11],"solutions":[12],"that":[13],"are":[14,81],"both":[15],"lightweight":[16,74,246],"efficient":[18,181],"remains":[19],"a":[20,46,73,100,113,120,143,222],"major":[21],"challenge.":[22],"Many":[23],"existing":[24],"AES":[25,177],"implementations":[26],"either":[27],"lack":[28],"flexibility":[29,227,242],"or":[30],"consume":[31],"excessive":[32],"hardware":[33,56,85,216],"resources.":[34],"This":[35],"paper":[36],"presents":[37],"an":[38,126],"area-efficient":[39],"flexible":[41],"AES-128":[42],"implementation":[43,190],"based":[44],"on":[45,72,99,142,233],"hardware/software":[47],"(HW/SW)":[48],"co-design,":[49],"specifically":[50],"optimized":[51,88],"for":[52,150],"platforms":[53],"with":[54,214],"limited":[55],"resources,":[57],"resulting":[58],"in":[59,70],"reduced":[60],"power":[61],"consumption.":[62],"In":[63],"this":[64],"approach,":[65],"key":[66,164],"expansion":[67,165,209],"is":[68,97,147,166,174],"performed":[69],"software":[71,207],"MicroBlaze":[75],"processor,":[76],"while":[77],"encryption":[78],"decryption":[80],"accelerated":[82],"by":[83,176,203],"dedicated":[84],"IP":[86],"cores":[87],"at":[89,112],"the":[90,172,188,193,206,219,239,244],"Look-up":[91],"Table":[92],"(LuT)":[93],"level.":[94],"The":[95],"design":[96],"implemented":[98],"Xilinx":[101,107,144],"XC5VLX50T":[102],"Virtex-5":[103],"FPGA,":[104],"synthesized":[105],"using":[106],"ISE":[108],"14.7,":[109],"tested":[111],"100":[114],"MHz":[115],"system":[116],"clock.":[117],"It":[118,146],"achieves":[119],"throughput":[121],"of":[122,129,183,243],"13.3":[123],"Gbps":[124,131],"area":[127],"efficiency":[128],"5.44":[130],"per":[132,170],"slice,":[133],"requiring":[134],"only":[135,168,205],"2303":[136],"logic":[137],"slices":[138],"7":[140],"BRAMs":[141],"FPGA.":[145],"particularly":[148],"well-suited":[149],"resource-constrained":[151],"applications":[152],"such":[153],"as":[154],"nodes,":[156],"mobile":[158],"devices,":[159],"smart":[161],"cards.":[162],"Since":[163],"executed":[167],"once":[169],"session,":[171],"runtime":[173],"dominated":[175],"core":[178],"operations,":[179],"enabling":[180],"processing":[182],"large":[184],"data":[185],"volumes.":[186],"Although":[187],"present":[189],"targets":[191],"AES-128,":[192],"HW/SW":[194],"partitioning":[195],"allows":[196],"straightforward":[197],"extension":[198],"to":[199],"AES-192":[200],"AES-256":[202],"modifying":[204],"Key":[208],"module,":[210],"ensuring":[211],"practical":[212],"scalability":[213],"no":[215],"changes.":[217],"Moreover,":[218],"architecture":[220],"offers":[221],"balanced":[223],"trade-off":[224],"between":[225],"performance,":[226],"resource":[229],"utilization":[230],"without":[231],"relying":[232],"complex":[234],"pipelining.":[235],"Experimental":[236],"results":[237],"demonstrate":[238],"effectiveness":[240],"proposed":[245],"design.":[247]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-12-05T00:00:00"}
