{"id":"https://openalex.org/W2103423529","doi":null,"title":"Cryptography in GPUs","display_name":"Cryptography in GPUs","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W2103423529","mag":"2103423529"},"language":"en","primary_location":{"id":"mag:2103423529","doi":null,"is_oa":false,"landing_page_url":"http://eden.dei.uc.pt/~sneves/gpucrypto.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5047636942","display_name":"Samuel Neves","orcid":"https://orcid.org/0000-0002-2202-1879","observed_orcids":["https://orcid.org/0000-0002-2202-1879"]},"institutions":[{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Samuel Neves","raw_affiliation_strings":["University of Coimbra#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Coimbra#TAB#","institution_ids":["https://openalex.org/I76903346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5047636942"],"corresponding_institution_ids":["https://openalex.org/I76903346"],"apc_list":null,"apc_paid":null,"fwci":0.6591,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.73424443,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":97},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.8389000296592712,"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.8389000296592712,"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.15330000221729279,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.004800000227987766,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/modular-arithmetic","display_name":"modular arithmetic","score":0.7689999938011169},{"id":"https://openalex.org/keywords/modular-exponentiation","display_name":"modular exponentiation","score":0.9760000109672546},{"id":"https://openalex.org/keywords/aes","display_name":"AES","score":0.6650000214576721},{"id":"https://openalex.org/keywords/salsa20","display_name":"Salsa20","score":0.9919999837875366},{"id":"https://openalex.org/keywords/diffie-hellman","display_name":"Diffie-Hellman","score":0.9940000176429749},{"id":"https://openalex.org/keywords/dsa","display_name":"DSA","score":0.8489999771118164},{"id":"https://openalex.org/keywords/symmetric-encryption","display_name":"symmetric encryption","score":0.9729999899864197},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"public-key cryptography","score":0.8790000081062317},{"id":"https://openalex.org/keywords/parallel-algorithms","display_name":"parallel algorithms","score":0.8040000200271606},{"id":"https://openalex.org/keywords/cryptographic-libraries","display_name":"cryptographic libraries","score":0.5419999957084656},{"id":"https://openalex.org/keywords/cpu-vs-gpu-performance-comparison","display_name":"CPU vs GPU performance comparison","score":0.7149999737739563}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7931233644485474},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.6995090246200562},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.5965628027915955},{"id":"https://openalex.org/C32049820","wikidata":"https://www.wikidata.org/wiki/Q319400","display_name":"Modular arithmetic","level":3,"score":0.59181147813797},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5799752473831177},{"id":"https://openalex.org/C152763109","wikidata":"https://www.wikidata.org/wiki/Q1228841","display_name":"Modular exponentiation","level":4,"score":0.54468834400177},{"id":"https://openalex.org/C2780221543","wikidata":"https://www.wikidata.org/wiki/Q4681865","display_name":"Cipher","level":3,"score":0.4685906767845154},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4641014337539673},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4478170871734619},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.42687028646469116},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4006614089012146},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.35831645131111145},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.256513386964798},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18322327733039856},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15143465995788574}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:2103423529","doi":null,"is_oa":false,"landing_page_url":"http://eden.dei.uc.pt/~sneves/gpucrypto.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W52612763","https://openalex.org/W1492887728","https://openalex.org/W1498685334","https://openalex.org/W1498993177","https://openalex.org/W1515225084","https://openalex.org/W1518712071","https://openalex.org/W1518716055","https://openalex.org/W1523982624","https://openalex.org/W1551056197","https://openalex.org/W1565956254","https://openalex.org/W1582150111","https://openalex.org/W1600255172","https://openalex.org/W1656266873","https://openalex.org/W1660562555","https://openalex.org/W1674193244","https://openalex.org/W1949661937","https://openalex.org/W1964053266","https://openalex.org/W1966475146","https://openalex.org/W1976677460","https://openalex.org/W1981455414","https://openalex.org/W1981663184","https://openalex.org/W1992851788","https://openalex.org/W1993204154","https://openalex.org/W1996360405","https://openalex.org/W1998777945","https://openalex.org/W2004814164","https://openalex.org/W2005936791","https://openalex.org/W2012857639","https://openalex.org/W2027891921","https://openalex.org/W2033554823","https://openalex.org/W2036378739","https://openalex.org/W2045682094","https://openalex.org/W2053464283","https://openalex.org/W2067562925","https://openalex.org/W2070029754","https://openalex.org/W2076597612","https://openalex.org/W2097488677","https://openalex.org/W2101040389","https://openalex.org/W2108834246","https://openalex.org/W2111397437","https://openalex.org/W2121670402","https://openalex.org/W2127620974","https://openalex.org/W2131300413","https://openalex.org/W2132143224","https://openalex.org/W2138849660","https://openalex.org/W2151163104","https://openalex.org/W2155095649","https://openalex.org/W2156186849","https://openalex.org/W2157999631","https://openalex.org/W2165864715","https://openalex.org/W2170249832","https://openalex.org/W2245967636","https://openalex.org/W2289826169","https://openalex.org/W2300378751","https://openalex.org/W2536495848","https://openalex.org/W2917310574","https://openalex.org/W2952918257","https://openalex.org/W3021615819","https://openalex.org/W3175367423","https://openalex.org/W7096799924"],"related_works":["https://openalex.org/W7100968263","https://openalex.org/W85735825","https://openalex.org/W2111397437","https://openalex.org/W7097190534","https://openalex.org/W1499619166","https://openalex.org/W7096025222","https://openalex.org/W1838970218","https://openalex.org/W1990117114","https://openalex.org/W7097457499","https://openalex.org/W2536495848"],"abstract_inverted_index":{"Cryptography,":[0],"the":[1,20,38,44,82,103,137],"science":[2],"of":[3,46,112,140,184],"writing":[4],"secrets,":[5],"has":[6],"been":[7,78],"used":[8,80],"for":[9,86,99],"centuries":[10],"to":[11,35,55,60],"conceal":[12],"information":[13,21],"from":[14],"eavesdroppers":[15],"and":[16,25,32,49,92,95,117,119,126,149,161,180],"spies.":[17],"Today,":[18],"in":[19,81,102,154],"age,":[22],"data":[23],"security":[24,47],"authenticity":[26],"are":[27],"paramount,":[28],"as":[29,123],"more":[30],"services":[31,53],"applications":[33],"start":[34],"rely":[36],"on":[37,106],"Internet,":[39],"an":[40],"unsecured":[41],"channel.":[42],"Despite":[43],"existence":[45],"protocols":[48],"implementations,":[50],"many":[51],"online":[52],"refrain":[54],"use":[56],"cryptographic":[57],"algorithms":[58,98],"due":[59],"their":[61],"poor":[62],"performance,":[63],"even":[64],"when":[65],"using":[66],"cryptography":[67],"would":[68],"be":[69],"a":[70,133],"clear":[71],"advantage.":[72],"Graphics":[73],"processing":[74],"units":[75],"(GPU)":[76],"have":[77],"increasingly":[79],"last":[83],"few":[84],"years":[85],"general":[87],"purpose":[88],"computing.":[89],"We":[90,128,143,166],"present":[91],"describe":[93],"serial":[94],"parallel":[96],"efficient":[97],"modular":[100,150,170,176],"arithmetic":[101],"GPU.":[104],"Based":[105],"these,":[107],"we":[108],"developed":[109],"GPU":[110,164],"implementations":[111,152],"symmetric-key":[113,147],"ciphers,":[114],"namely":[115],"AES":[116],"Salsa20,":[118],"public-key":[120],"algorithms,":[121],"such":[122],"RSA,":[124],"Diffie-Hellman":[125],"DSA.":[127],"bundled":[129],"this":[130,141,155],"software":[131],"into":[132],"library":[134,156],"that":[135,145],"contains":[136],"main":[138],"achievements":[139],"thesis.":[142],"show":[144],"our":[146],"cipher":[148],"exponentiation":[151],"included":[153],"outperform":[157],"recent":[158],"Intel":[159],"CPUs":[160],"all":[162],"previous":[163],"implementations.":[165],"achieve":[167],"11686":[168],"512-bit":[169],"exponentiations":[171,177],"per":[172,178],"second,":[173],"1215":[174],"1024-bit":[175],"second":[179],"peak":[181],"AES-CTR":[182],"throughputs":[183],"1032":[185],"MB/s.":[186]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-05T12:25:35.769452","created_date":"2016-06-24T00:00:00"}
