{"id":"https://openalex.org/W4281618461","doi":"https://doi.org/10.1145/3526241.3530338","title":"HELPSE: Homomorphic Encryption-based Lightweight Password Strength Estimation in a Virtual Keyboard System","display_name":"HELPSE: Homomorphic Encryption-based Lightweight Password Strength Estimation in a Virtual Keyboard System","publication_year":2022,"publication_date":"2022-06-02","ids":{"openalex":"https://openalex.org/W4281618461","doi":"https://doi.org/10.1145/3526241.3530338"},"language":"en","primary_location":{"id":"doi:10.1145/3526241.3530338","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3526241.3530338","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3526241.3530338","source":{"id":"https://openalex.org/S4363608736","display_name":"Proceedings of the Great Lakes Symposium on VLSI 2022","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Great Lakes Symposium on VLSI 2022","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3526241.3530338","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018495347","display_name":"Michael H. Cho","orcid":"https://orcid.org/0000-0002-4907-1657"},"institutions":[{"id":"https://openalex.org/I4210138624","display_name":"University of Washington Bothell","ror":"https://ror.org/02ygzhr13","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701","https://openalex.org/I4210138624"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Michael Cho","raw_affiliation_strings":["University of Washington Bothell, Bothell, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington Bothell, Bothell, WA, USA","institution_ids":["https://openalex.org/I4210138624"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044922168","display_name":"Keewoo Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Keewoo Lee","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090232084","display_name":"Sunwoong Kim","orcid":"https://orcid.org/0000-0002-1471-0228"},"institutions":[{"id":"https://openalex.org/I4210138624","display_name":"University of Washington Bothell","ror":"https://ror.org/02ygzhr13","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701","https://openalex.org/I4210138624"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sunwoong Kim","raw_affiliation_strings":["University of Washington Bothell, Bothell, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington Bothell, Bothell, WA, USA","institution_ids":["https://openalex.org/I4210138624"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018495347"],"corresponding_institution_ids":["https://openalex.org/I4210138624"],"apc_list":null,"apc_paid":null,"fwci":0.5216,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.61992581,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"405","last_page":"410"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9984999895095825,"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/T10237","display_name":"Cryptography and Data Security","score":0.9984999895095825,"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.9958000183105469,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9951000213623047,"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/computer-science","display_name":"Computer science","score":0.8503918647766113},{"id":"https://openalex.org/keywords/password","display_name":"Password","score":0.8486000299453735},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.7787799835205078},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.6502941846847534},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5966952443122864},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.5248337388038635},{"id":"https://openalex.org/keywords/server-side","display_name":"Server-side","score":0.48806989192962646},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.45632460713386536},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4105774164199829},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3662910461425781},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32958388328552246},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3227244019508362},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13033533096313477}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8503918647766113},{"id":"https://openalex.org/C109297577","wikidata":"https://www.wikidata.org/wiki/Q161157","display_name":"Password","level":2,"score":0.8486000299453735},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.7787799835205078},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.6502941846847534},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5966952443122864},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.5248337388038635},{"id":"https://openalex.org/C14414571","wikidata":"https://www.wikidata.org/wiki/Q519081","display_name":"Server-side","level":2,"score":0.48806989192962646},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.45632460713386536},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4105774164199829},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3662910461425781},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32958388328552246},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3227244019508362},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13033533096313477}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3526241.3530338","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3526241.3530338","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3526241.3530338","source":{"id":"https://openalex.org/S4363608736","display_name":"Proceedings of the Great Lakes Symposium on VLSI 2022","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Great Lakes Symposium on VLSI 2022","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3526241.3530338","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3526241.3530338","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3526241.3530338","source":{"id":"https://openalex.org/S4363608736","display_name":"Proceedings of the Great Lakes Symposium on VLSI 2022","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Great Lakes Symposium on VLSI 2022","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G201308601","display_name":null,"funder_award_id":"2020-0-00840","funder_id":"https://openalex.org/F4320328359","funder_display_name":"Ministry of Science and ICT, South Korea"},{"id":"https://openalex.org/G3333710341","display_name":null,"funder_award_id":"2105373","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6880026784","display_name":null,"funder_award_id":"2020-0-00840","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320328359","display_name":"Ministry of Science and ICT, South Korea","ror":"https://ror.org/01wpjm123"},{"id":"https://openalex.org/F4320335489","display_name":"Institute for Information and Communications Technology Promotion","ror":"https://ror.org/01g0hqq23"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4281618461.pdf","grobid_xml":"https://content.openalex.org/works/W4281618461.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W913176383","https://openalex.org/W2226167778","https://openalex.org/W2701059868","https://openalex.org/W2765200655","https://openalex.org/W2768174108","https://openalex.org/W2896076858","https://openalex.org/W2942255051","https://openalex.org/W2989605743","https://openalex.org/W2990280959","https://openalex.org/W3028867652","https://openalex.org/W3035754681","https://openalex.org/W3108669911","https://openalex.org/W3109801878","https://openalex.org/W3202823186","https://openalex.org/W4293148059","https://openalex.org/W6778434676"],"related_works":["https://openalex.org/W2539930818","https://openalex.org/W143386018","https://openalex.org/W1004582678","https://openalex.org/W2656445685","https://openalex.org/W2612791064","https://openalex.org/W2558538437","https://openalex.org/W2893967483","https://openalex.org/W2357605019","https://openalex.org/W2167514501","https://openalex.org/W1965405747"],"abstract_inverted_index":{"Recently,":[0],"cyber-physical":[1],"systems":[2],"are":[3,27],"actively":[4],"using":[5],"cloud":[6],"servers":[7],"to":[8,59,71,93,149,179],"overcome":[9],"the":[10,32,43,51,73,76,88,95,100,160,180,190,194],"limitations":[11],"of":[12,17,75,97,99,164,174,188],"power":[13],"and":[14,144],"processing":[15],"speed":[16],"edge":[18],"devices.":[19],"When":[20],"passwords":[21],"generated":[22],"on":[23,29,38,42,127,159,193],"a":[24,30,60,115,119,121,133,147,150,185],"client":[25],"device":[26],"evaluated":[28],"server,":[31],"information":[33],"is":[34,80,91,112,125,138,157,196],"exposed":[35],"not":[36,81],"only":[37],"networks":[39],"but":[40],"also":[41],"server-side.":[44,152],"To":[45],"solve":[46],"this":[47,141],"problem,":[48],"we":[49],"move":[50],"previous":[52],"lightweight":[53],"password":[54,137],"strength":[55],"estimation":[56],"(LPSE)":[57],"algorithm":[58,90],"homomorphic":[61],"encryption":[62],"(HE)":[63],"domain.":[64],"Our":[65,106],"proposed":[66,107,154,168],"method":[67,111,156,169],"adopts":[68],"numerical":[69,101],"methods":[70,102],"perform":[72],"operations":[74],"LPSE":[77,89,109,182],"algorithm,":[78],"which":[79],"provided":[82],"in":[83],"HE":[84],"schemes.":[85],"In":[86],"addition,":[87],"modified":[92],"increase":[94],"number":[96],"iterations":[98],"given":[103],"depth":[104],"constraints.":[105],"HE-based":[108],"(HELPSE)":[110],"implemented":[113,126],"as":[114],"client-server":[116],"model.":[117],"As":[118],"client-side,":[120],"virtual":[122],"keyboard":[123],"system":[124],"an":[128],"embedded":[129],"development":[130],"board":[131],"with":[132],"camera":[134],"sensor.":[135],"A":[136],"obtained":[139],"from":[140],"system,":[142],"encrypted,":[143],"sent":[145],"over":[146],"network":[148],"resource-rich":[151],"The":[153],"HELPSE":[155],"performed":[158],"server.":[161],"Using":[162],"depths":[163],"about":[165,197],"20,":[166],"our":[167],"shows":[170],"average":[171],"error":[172],"rates":[173],"less":[175],"than":[176],"1%":[177],"compared":[178],"original":[181],"algorithm.":[183],"For":[184],"polynomial":[186],"degree":[187],"32K,":[189],"execution":[191],"time":[192],"server-side":[195],"5":[198],"seconds.":[199]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
