{"id":"https://openalex.org/W2055274646","doi":"https://doi.org/10.1142/s0218126609005071","title":"A HARDWARE/SOFTWARE CO-DESIGN VERSUS HARDWARE-ONLY IMPLEMENTATION OF MODULAR EXPONENTIATION USING THE SLIDING-WINDOW METHOD","display_name":"A HARDWARE/SOFTWARE CO-DESIGN VERSUS HARDWARE-ONLY IMPLEMENTATION OF MODULAR EXPONENTIATION USING THE SLIDING-WINDOW METHOD","publication_year":2009,"publication_date":"2009-04-01","ids":{"openalex":"https://openalex.org/W2055274646","doi":"https://doi.org/10.1142/s0218126609005071","mag":"2055274646"},"language":"en","primary_location":{"id":"doi:10.1142/s0218126609005071","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126609005071","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","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/A5084920912","display_name":"Nadia Nedjah","orcid":"https://orcid.org/0000-0002-1656-6397"},"institutions":[{"id":"https://openalex.org/I40034438","display_name":"Universidade do Estado do Rio de Janeiro","ror":"https://ror.org/0198v2949","country_code":"BR","type":"education","lineage":["https://openalex.org/I40034438"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"NADIA NEDJAH","raw_affiliation_strings":["Department of Electronics Engineering and Telecommunications, Faculty of Engineering, State University of Rio de Janeiro, Brazil","Dept. of Electronics Engineering and Telecommunications, Faculty of Engineering, State University of Rio de Janeiro, Brazil#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Electronics Engineering and Telecommunications, Faculty of Engineering, State University of Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I40034438"]},{"raw_affiliation_string":"Dept. of Electronics Engineering and Telecommunications, Faculty of Engineering, State University of Rio de Janeiro, Brazil#TAB#","institution_ids":["https://openalex.org/I40034438"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048916912","display_name":"Luiza de Macedo Mourelle","orcid":"https://orcid.org/0000-0002-4680-2047"},"institutions":[{"id":"https://openalex.org/I40034438","display_name":"Universidade do Estado do Rio de Janeiro","ror":"https://ror.org/0198v2949","country_code":"BR","type":"education","lineage":["https://openalex.org/I40034438"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"LUIZA DE MACEDO MOURELLE","raw_affiliation_strings":["Department of Systems Engineering and Computation, Faculty of Engineering, State University of Rio de Janeiro, Brazil"],"affiliations":[{"raw_affiliation_string":"Department of Systems Engineering and Computation, Faculty of Engineering, State University of Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I40034438"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5084920912"],"corresponding_institution_ids":["https://openalex.org/I40034438"],"apc_list":null,"apc_paid":null,"fwci":0.7403,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.82388691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"18","issue":"02","first_page":"295","last_page":"310"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T11130","display_name":"Coding theory and cryptography","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/T10951","display_name":"Cryptographic Implementations and Security","score":0.998199999332428,"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/exponentiation","display_name":"Exponentiation","score":0.8397476077079773},{"id":"https://openalex.org/keywords/modular-exponentiation","display_name":"Modular exponentiation","score":0.8207935690879822},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.7119114995002747},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6637640595436096},{"id":"https://openalex.org/keywords/sliding-window-protocol","display_name":"Sliding window protocol","score":0.6279059648513794},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5458077788352966},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5101278424263},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48254674673080444},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.4136171042919159},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40757954120635986},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.32956069707870483},{"id":"https://openalex.org/keywords/window","display_name":"Window (computing)","score":0.24138635396957397},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.20808511972427368},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.15220922231674194},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.09463876485824585},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08099067211151123}],"concepts":[{"id":"https://openalex.org/C81539297","wikidata":"https://www.wikidata.org/wiki/Q33456","display_name":"Exponentiation","level":2,"score":0.8397476077079773},{"id":"https://openalex.org/C152763109","wikidata":"https://www.wikidata.org/wiki/Q1228841","display_name":"Modular exponentiation","level":4,"score":0.8207935690879822},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.7119114995002747},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6637640595436096},{"id":"https://openalex.org/C102392041","wikidata":"https://www.wikidata.org/wiki/Q592860","display_name":"Sliding window protocol","level":3,"score":0.6279059648513794},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5458077788352966},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5101278424263},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48254674673080444},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.4136171042919159},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40757954120635986},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.32956069707870483},{"id":"https://openalex.org/C2778751112","wikidata":"https://www.wikidata.org/wiki/Q835016","display_name":"Window (computing)","level":2,"score":0.24138635396957397},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.20808511972427368},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.15220922231674194},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.09463876485824585},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08099067211151123},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"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.1142/s0218126609005071","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126609005071","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.4399999976158142}],"awards":[],"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":11,"referenced_works":["https://openalex.org/W1490113652","https://openalex.org/W1970892517","https://openalex.org/W1974087842","https://openalex.org/W2004814164","https://openalex.org/W2034530829","https://openalex.org/W2046895833","https://openalex.org/W2105872107","https://openalex.org/W2145694107","https://openalex.org/W2177067394","https://openalex.org/W4232836212","https://openalex.org/W4289127653"],"related_works":["https://openalex.org/W4235485585","https://openalex.org/W670148","https://openalex.org/W1507420113","https://openalex.org/W4242613270","https://openalex.org/W2107014706","https://openalex.org/W28274153","https://openalex.org/W2736837562","https://openalex.org/W2020808628","https://openalex.org/W2365969810","https://openalex.org/W87836137"],"abstract_inverted_index":{"Modular":[0],"exponentiation":[1,87,102],"is":[2,43,59],"a":[3,15,45,76,94,110,168],"basic":[4],"operation":[5,13],"in":[6,31,85,120,164,186],"cryptosystems.":[7],"Generally,":[8],"the":[9,19,22,28,41,48,52,56,60,65,79,86,104,129,153,159,162,172,180,195],"performance":[10],"of":[11,21,27,37,47,51,78,81,132,139,161,171,179],"this":[12,90],"has":[14],"tremendous":[16],"impact":[17],"on":[18,35,156],"efficiency":[20,26],"whole":[23],"application.":[24],"The":[25,116,142,149],"modular":[29,38,57,82,101,154],"exponentiation,":[30],"turn,":[32],"depends":[33],"mainly":[34],"that":[36,54,114,138,191],"multiplications":[39,83],"as":[40],"former":[42],"somehow":[44],"repetition":[46],"latter.":[49],"One":[50],"methods":[53],"computes":[55],"power":[58],"sliding-window":[61,105],"method,":[62],"which":[63,127],"pre-processes":[64],"exponent":[66],"into":[67],"zero":[68,133,147],"and":[69,135,158],"nonzero":[70,125,140],"partitions.":[71,141,148],"Zero":[72],"partitions":[73,134],"allow":[74],"for":[75,99,113],"reduction":[77],"number":[80,131],"required":[84],"process.":[88],"In":[89],"paper,":[91],"we":[92],"devise":[93],"novel":[95],"System-on-Chip":[96],"(SoC)":[97],"implementation":[98,112,174],"computing":[100],"using":[103],"method.":[106],"We":[107,166],"also":[108],"propose":[109],"hardware-only":[111,176],"operation.":[115],"partitioning":[117,143],"strategy":[118,144],"used":[119,185],"both":[121],"approaches":[122],"allows":[123,145],"constant-length":[124],"partitions,":[126],"increases":[128],"average":[130],"so":[136],"decreases":[137],"variable-length":[146],"hardware/software":[150],"co-design":[151],"implements":[152],"multiplication":[155],"hardware":[157],"rest":[160],"system":[163,190],"software.":[165],"provide":[167],"useful":[169],"comparison":[170],"SoC-based":[173],"against":[175],"implementation.":[177],"Both":[178],"proposed":[181],"implementations":[182],"can":[183],"be":[184],"any":[187],"industrial":[188],"embedded":[189],"needs":[192],"to":[193],"secure":[194],"handled":[196],"information.":[197]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
