{"id":"https://openalex.org/W7129006403","doi":"https://doi.org/10.1109/iemcon67450.2025.11381150","title":"Demonstrating Simple Power Analysis on a B-163 Scalar Multiplier Using ChipWhisperer","display_name":"Demonstrating Simple Power Analysis on a B-163 Scalar Multiplier Using ChipWhisperer","publication_year":2025,"publication_date":"2025-10-29","ids":{"openalex":"https://openalex.org/W7129006403","doi":"https://doi.org/10.1109/iemcon67450.2025.11381150"},"language":"en","primary_location":{"id":"doi:10.1109/iemcon67450.2025.11381150","doi":"https://doi.org/10.1109/iemcon67450.2025.11381150","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iemcon67450.2025.11381150","pdf_url":null,"source":{"id":"https://openalex.org/S4363608103","display_name":"IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 16th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5113688016","display_name":"H. Ramesh","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I67328108","display_name":"California State University, Fresno","ror":"https://ror.org/03enmdz06","country_code":"US","type":"education","lineage":["https://openalex.org/I67328108"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harshitha Ramesh","raw_affiliation_strings":["California State University,Electrical and Computer Engineering,Fresno Fresno,CA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"California State University,Electrical and Computer Engineering,Fresno Fresno,CA,USA","institution_ids":["https://openalex.org/I67328108"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004053076","display_name":"Hayssam El-Razouk","orcid":"https://orcid.org/0000-0002-3452-5281","observed_orcids":["https://orcid.org/0000-0002-3452-5281"]},"institutions":[{"id":"https://openalex.org/I67328108","display_name":"California State University, Fresno","ror":"https://ror.org/03enmdz06","country_code":"US","type":"education","lineage":["https://openalex.org/I67328108"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hayssam El-Razouk","raw_affiliation_strings":["California State University,Electrical and Computer Engineering,Fresno Fresno,CA,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"California State University,Electrical and Computer Engineering,Fresno Fresno,CA,USA","institution_ids":["https://openalex.org/I67328108"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I67328108"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"0275","last_page":"0283"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.8910999894142151,"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.8910999894142151,"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.10329999774694443,"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.0007999999797903001,"subfield":{"id":"https://openalex.org/subfields/2607","display_name":"Discrete Mathematics and Combinatorics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/simple-power-analysis","display_name":"simple power analysis","score":0.9300000071525574},{"id":"https://openalex.org/keywords/side-channel-attacks","display_name":"side-channel attacks","score":0.8610000014305115},{"id":"https://openalex.org/keywords/chipwhisperer","display_name":"ChipWhisperer","score":0.7390000224113464},{"id":"https://openalex.org/keywords/elliptic-curve-cryptography","display_name":"elliptic curve cryptography","score":0.5139999985694885}],"concepts":[{"id":"https://openalex.org/C124584101","wikidata":"https://www.wikidata.org/wiki/Q1053266","display_name":"Multiplier (economics)","level":2,"score":0.6388000249862671},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5728999972343445},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.522599995136261},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.47429999709129333},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.4593000113964081},{"id":"https://openalex.org/C171182647","wikidata":"https://www.wikidata.org/wiki/Q126736","display_name":"Scalar multiplication","level":3,"score":0.44040000438690186},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.43639999628067017},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.427700012922287},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.4142000079154968},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.38109999895095825},{"id":"https://openalex.org/C136625980","wikidata":"https://www.wikidata.org/wiki/Q663208","display_name":"Rounding","level":2,"score":0.3587999939918518},{"id":"https://openalex.org/C57691317","wikidata":"https://www.wikidata.org/wiki/Q1289248","display_name":"Scalar (mathematics)","level":2,"score":0.32600000500679016},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.31540000438690186},{"id":"https://openalex.org/C71743495","wikidata":"https://www.wikidata.org/wiki/Q2845210","display_name":"Power analysis","level":3,"score":0.31520000100135803},{"id":"https://openalex.org/C133095886","wikidata":"https://www.wikidata.org/wiki/Q1307173","display_name":"Single-precision floating-point format","level":3,"score":0.310699999332428},{"id":"https://openalex.org/C111219384","wikidata":"https://www.wikidata.org/wiki/Q6954384","display_name":"NIST","level":2,"score":0.3052000105381012},{"id":"https://openalex.org/C72475854","wikidata":"https://www.wikidata.org/wiki/Q477049","display_name":"Booth's multiplication algorithm","level":4,"score":0.3003999888896942},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.29809999465942383},{"id":"https://openalex.org/C61005703","wikidata":"https://www.wikidata.org/wiki/Q2145211","display_name":"Round-off error","level":2,"score":0.2939000129699707},{"id":"https://openalex.org/C7720571","wikidata":"https://www.wikidata.org/wiki/Q1136880","display_name":"Power of two","level":2,"score":0.28450000286102295},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.2808000147342682},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.27970001101493835},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.26750001311302185},{"id":"https://openalex.org/C2780365114","wikidata":"https://www.wikidata.org/wiki/Q169478","display_name":"MATLAB","level":2,"score":0.2630000114440918},{"id":"https://openalex.org/C96865113","wikidata":"https://www.wikidata.org/wiki/Q2946816","display_name":"Certificate","level":2,"score":0.25870001316070557},{"id":"https://openalex.org/C3265923","wikidata":"https://www.wikidata.org/wiki/Q669129","display_name":"Arithmetic underflow","level":2,"score":0.25850000977516174},{"id":"https://openalex.org/C134765980","wikidata":"https://www.wikidata.org/wiki/Q879126","display_name":"Bitwise operation","level":2,"score":0.2572000026702881}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iemcon67450.2025.11381150","doi":"https://doi.org/10.1109/iemcon67450.2025.11381150","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iemcon67450.2025.11381150","pdf_url":null,"source":{"id":"https://openalex.org/S4363608103","display_name":"IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 16th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1511843316","https://openalex.org/W1603220704","https://openalex.org/W1606306769","https://openalex.org/W1986047443","https://openalex.org/W2003736153","https://openalex.org/W2007751412","https://openalex.org/W2036378739","https://openalex.org/W2104841597","https://openalex.org/W2156186849","https://openalex.org/W2160936837","https://openalex.org/W2883271474","https://openalex.org/W4232836212","https://openalex.org/W4401238034"],"related_works":["https://openalex.org/W2118938207","https://openalex.org/W1965020785","https://openalex.org/W2785195644","https://openalex.org/W2113027182","https://openalex.org/W2388023061","https://openalex.org/W4206078019","https://openalex.org/W2519839733","https://openalex.org/W3177342323","https://openalex.org/W2365439575","https://openalex.org/W2052012720"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,14,37,65,81,137,204],"reproducible":[4],"simple":[5,148],"power":[6,40],"analysis":[7],"(SPA)":[8],"of":[9,13,68],"an":[10],"FPGA":[11],"implementation":[12],"scalar":[15,35,103,178],"multiplier":[16,179],"based":[17],"on":[18],"the":[19,25,32,108,118,128,170,177,186,191],"NIST":[20],"binary":[21],"curve":[22,100],"B-163":[23],"using":[24],"trivial":[26],"double-and-add":[27],"algorithm.":[28],"The":[29,102,140,163],"attack":[30],"recovers":[31],"entire":[33],"163-bit":[34],"from":[36,203],"single":[38,82,205],"synchronized":[39],"trace.":[41,206],"A":[42],"leakage":[43],"rule":[44],"is":[45,89,104,165,201],"first":[46],"established":[47],"at":[48],"RTL":[49],"via":[50,154],"Icarus":[51],"Verilog":[52],"(iverilog)":[53],"simulation":[54],"and":[55,126,147,156,173,182,197],"GTKWave":[56],"inspection:":[57],"iterations":[58,73],"that":[59],"execute":[60],"point":[61],"doubling":[62],"only":[63],"exhibit":[64,74],"stable":[66],"latency":[67],"3973":[69],"cycles,":[70],"whereas":[71],"double-then-add":[72],"7621":[75],"cycles.":[76],"Guided":[77],"by":[78,106,175],"this":[79],"rule,":[80],"long":[83,122],"capture":[84],"acquired":[85],"with":[86,143,185],"ChipWhisperer":[87],"Pro":[88],"segmented":[90],"into":[91,112],"repeating":[92],"five-spike":[93],"\u2018buildings\u2019,":[94],"each":[95],"corresponding":[96],"to":[97],"one":[98],"elliptic":[99],"micro-operation.":[101],"reconstructed":[105],"classifying":[107],"inter":[109],"building":[110],"gaps":[111],"two":[113],"tight":[114],"modes":[115],"(short":[116],"for":[117,123],"internal":[119],"double\u2192add":[120],"boundary,":[121],"iteration":[124],"boundaries)":[125],"decoding":[127],"resulting":[129],"small/large":[130],"pattern;":[131],"optional":[132],"late-window":[133],"energy":[134],"acts":[135],"as":[136],"corroborating":[138],"feature.":[139],"decoder":[141],"operates":[142],"fixed":[144],"peak":[145],"thresholds":[146],"geometry,":[149],"optionally":[150],"seeding":[151],"gap":[152],"centers":[153],"2-means,":[155],"requires":[157],"no":[158],"templates":[159],"or":[160],"multi-trace":[161],"statistics.":[162],"correctness":[164],"validated":[166],"both":[167],"bitwise":[168],"against":[169],"planted":[171],"key":[172,199],"functionally":[174],"recomputing":[176],"in":[180],"software":[181],"comparing":[183],"it":[184],"hardware":[187],"output.":[188],"Across":[189],"captures,":[190],"bit":[192],"error":[193],"rate":[194],"approaches":[195],"zero,":[196],"full":[198],"recovery":[200],"achieved":[202]},"counts_by_year":[],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2026-02-17T00:00:00"}
