{"id":"https://openalex.org/W2128681081","doi":"https://doi.org/10.1109/ias.2007.81","title":"Inclusion of a Montgomery Multiplier Unit into an Embedded Processor's Datapath to Speed-up Elliptic Curve Cryptography","display_name":"Inclusion of a Montgomery Multiplier Unit into an Embedded Processor's Datapath to Speed-up Elliptic Curve Cryptography","publication_year":2007,"publication_date":"2007-08-01","ids":{"openalex":"https://openalex.org/W2128681081","doi":"https://doi.org/10.1109/ias.2007.81","mag":"2128681081"},"language":"en","primary_location":{"id":"doi:10.1109/ias.2007.81","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ias.2007.81","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Third International Symposium on Information Assurance and Security","raw_type":"proceedings-article"},"type":"conference-paper","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/A5027027331","display_name":"S. Bartolini","orcid":null},"institutions":[{"id":"https://openalex.org/I4210108802","display_name":"Gestione Sistemi per l\u2019Informatica (Italy)","ror":"https://ror.org/01gyw2394","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210108802"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"S. Bartolini","raw_affiliation_strings":["Dipartimento di Ingegneria dell'Informazione, Siena, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dipartimento di Ingegneria dell'Informazione, Siena, Italy","institution_ids":["https://openalex.org/I4210108802"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070465835","display_name":"G. Castagnini","orcid":null},"institutions":[{"id":"https://openalex.org/I4210108802","display_name":"Gestione Sistemi per l\u2019Informatica (Italy)","ror":"https://ror.org/01gyw2394","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210108802"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"G. Castagnini","raw_affiliation_strings":["Dipartimento di Ingegneria dell'Informazione, Siena, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dipartimento di Ingegneria dell'Informazione, Siena, Italy","institution_ids":["https://openalex.org/I4210108802"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054341217","display_name":"E. Martinelli","orcid":null},"institutions":[{"id":"https://openalex.org/I4210108802","display_name":"Gestione Sistemi per l\u2019Informatica (Italy)","ror":"https://ror.org/01gyw2394","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210108802"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"E. Martinelli","raw_affiliation_strings":["Dipartimento di Ingegneria dell'Informazione, Siena, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dipartimento di Ingegneria dell'Informazione, Siena, Italy","institution_ids":["https://openalex.org/I4210108802"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210108802"],"apc_list":null,"apc_paid":null,"fwci":0.4363,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.59983307,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"5910","issue":null,"first_page":"95","last_page":"100"},"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/T10237","display_name":"Cryptography and Data Security","score":0.9758999943733215,"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/T11130","display_name":"Coding theory and cryptography","score":0.916700005531311,"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/datapath","display_name":"Datapath","score":0.847328782081604},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7101686000823975},{"id":"https://openalex.org/keywords/elliptic-curve-cryptography","display_name":"Elliptic curve cryptography","score":0.7000313997268677},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.588805079460144},{"id":"https://openalex.org/keywords/multiplier","display_name":"Multiplier (economics)","score":0.5587013363838196},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.5448967218399048},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4978671073913574},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.49407699704170227},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4861283302307129},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39273935556411743},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3316761255264282},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.32098111510276794},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.2394241988658905},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23258629441261292},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.19829195737838745},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1645422875881195},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.09490478038787842}],"concepts":[{"id":"https://openalex.org/C2781198647","wikidata":"https://www.wikidata.org/wiki/Q1633673","display_name":"Datapath","level":2,"score":0.847328782081604},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7101686000823975},{"id":"https://openalex.org/C167615521","wikidata":"https://www.wikidata.org/wiki/Q1048911","display_name":"Elliptic curve cryptography","level":4,"score":0.7000313997268677},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.588805079460144},{"id":"https://openalex.org/C124584101","wikidata":"https://www.wikidata.org/wiki/Q1053266","display_name":"Multiplier (economics)","level":2,"score":0.5587013363838196},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.5448967218399048},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4978671073913574},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.49407699704170227},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4861283302307129},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39273935556411743},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3316761255264282},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.32098111510276794},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.2394241988658905},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23258629441261292},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.19829195737838745},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1645422875881195},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.09490478038787842},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ias.2007.81","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ias.2007.81","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Third International Symposium on Information Assurance and Security","raw_type":"proceedings-article"},{"id":"pmh:oai:usiena-air.unisi.it:11365/3786","is_oa":false,"landing_page_url":"http://hdl.handle.net/11365/3786","pdf_url":null,"source":{"id":"https://openalex.org/S4377196319","display_name":"Use Siena air (University of Siena)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I102064193","host_organization_name":"University of Siena","host_organization_lineage":["https://openalex.org/I102064193"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7599999904632568,"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1480030470","https://openalex.org/W1499231268","https://openalex.org/W1508193711","https://openalex.org/W1521374744","https://openalex.org/W1549585655","https://openalex.org/W1589287922","https://openalex.org/W1606323814","https://openalex.org/W1639032689","https://openalex.org/W1860992226","https://openalex.org/W1947125001","https://openalex.org/W1971605365","https://openalex.org/W2014802492","https://openalex.org/W2100639189","https://openalex.org/W2102009083","https://openalex.org/W2104225326","https://openalex.org/W2110179049","https://openalex.org/W2116570169","https://openalex.org/W2118165012","https://openalex.org/W2120326927","https://openalex.org/W2135089006","https://openalex.org/W2140850958","https://openalex.org/W2151246124","https://openalex.org/W2170291643","https://openalex.org/W2739649174","https://openalex.org/W3202088166","https://openalex.org/W4235588964","https://openalex.org/W4237773356","https://openalex.org/W4255077738","https://openalex.org/W6628732546","https://openalex.org/W6639397524","https://openalex.org/W6640958130","https://openalex.org/W6678006269","https://openalex.org/W6741460227"],"related_works":["https://openalex.org/W2109699519","https://openalex.org/W2006568360","https://openalex.org/W102726818","https://openalex.org/W4233616027","https://openalex.org/W2059591361","https://openalex.org/W970262775","https://openalex.org/W1580755070","https://openalex.org/W2405272819","https://openalex.org/W2128681081","https://openalex.org/W4322486674"],"abstract_inverted_index":{"This":[0,27],"paper":[1],"analyzes":[2],"the":[3,13,32,36,39,61,66,72,75,79,86,91,115,119],"effects":[4,67],"of":[5,15,132],"including":[6],"a":[7],"full-width":[8],"GF(2m)":[9],"Montgomery":[10],"multiplier":[11],"within":[12],"datapath":[14],"an":[16],"existing":[17],"embedded":[18],"processor,":[19],"aiming":[20],"to":[21,30,51,53,71,104,127],"speed-up":[22],"elliptic":[23],"curve":[24],"cryptography":[25],"(ECC).":[26],"approach":[28],"tends":[29],"exploit":[31],"tight":[33],"coupling":[34],"between":[35,74],"new":[37,76],"and":[38,48,57,78,102,110],"other":[40,80],"processor":[41,81,89,117],"modules":[42],"while":[43],"maintaining":[44],"both":[45],"software":[46,101],"compatibility":[47],"high":[49],"flexibility":[50],"adapt":[52],"different":[54],"ECC":[55,92],"parameters":[56],"algorithms.":[58],"In":[59],"addition,":[60],"present":[62],"work":[63],"focuses":[64],"on":[65,68],"performance":[69,121],"due":[70],"interaction":[73],"unit":[77],"parts.":[82],"We":[83],"show":[84],"that":[85],"modified":[87],"ARM":[88],"runs":[90],"critical":[93],"operation":[94],"(kP)":[95],"9-times":[96],"faster":[97,106],"than":[98,129],"in":[99],"pure":[100],"up":[103],"14-times":[105],"using":[107],"3":[108],"units":[109],"optimized":[111],"instruction":[112],"scheduling.":[113],"Moreover,":[114],"improved":[116],"achieves":[118],"same":[120],"with":[122],"1/4":[123],"sized":[124],"caches":[125],"thanks":[126],"more":[128],"93%":[130],"reduction":[131],"memory":[133],"traffic.":[134]},"counts_by_year":[{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2016-06-24T00:00:00"}
