{"id":"https://openalex.org/W2946780131","doi":"https://doi.org/10.1109/vlsid.2019.00034","title":"Parallelization of Brute-Force Attack on MD5 Hash Algorithm on FPGA","display_name":"Parallelization of Brute-Force Attack on MD5 Hash Algorithm on FPGA","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2946780131","doi":"https://doi.org/10.1109/vlsid.2019.00034","mag":"2946780131"},"language":"en","primary_location":{"id":"doi:10.1109/vlsid.2019.00034","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsid.2019.00034","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID)","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/A5065340202","display_name":"Maruthi Gillela","orcid":null},"institutions":[{"id":"https://openalex.org/I4210138561","display_name":"Research Centre Imarat","ror":"https://ror.org/03mw5zj47","country_code":"IN","type":"facility","lineage":["https://openalex.org/I1340206300","https://openalex.org/I2799351866","https://openalex.org/I4210138561","https://openalex.org/I4210150591"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Maruthi Gillela","raw_affiliation_strings":["Research Centre Imarat DRDO, Hyderabad, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research Centre Imarat DRDO, Hyderabad, India","institution_ids":["https://openalex.org/I4210138561"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027360900","display_name":"V\u00e1clav P\u0159enosil","orcid":"https://orcid.org/0000-0002-3867-9990"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Vaclav Prenosil","raw_affiliation_strings":["Faculty of Informatics Masaryk University, Brno, Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Informatics Masaryk University, Brno, Czech Republic","institution_ids":["https://openalex.org/I21449261"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043146279","display_name":"Venkat Reddy Ginjala","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Venkat Reddy Ginjala","raw_affiliation_strings":["Defence Research and Development Organisation, New Delhi, Delhi, IN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Defence Research and Development Organisation, New Delhi, Delhi, IN","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7647,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.66670913,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"88","last_page":"93"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T12357","display_name":"Digital Media Forensic Detection","score":0.9916999936103821,"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/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9793999791145325,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/md5","display_name":"MD5","score":0.8887226581573486},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8591647148132324},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.8221392035484314},{"id":"https://openalex.org/keywords/brute-force-attack","display_name":"Brute-force attack","score":0.648820161819458},{"id":"https://openalex.org/keywords/cryptographic-hash-function","display_name":"Cryptographic hash function","score":0.6299030780792236},{"id":"https://openalex.org/keywords/secure-hash-algorithm","display_name":"Secure Hash Algorithm","score":0.629212498664856},{"id":"https://openalex.org/keywords/sha-2","display_name":"SHA-2","score":0.6172688603401184},{"id":"https://openalex.org/keywords/password","display_name":"Password","score":0.6000267863273621},{"id":"https://openalex.org/keywords/collision-attack","display_name":"Collision attack","score":0.5399999022483826},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5059365630149841},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.46851515769958496},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4234892427921295},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.4153749346733093},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.33083468675613403},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.22518175840377808},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.15786027908325195}],"concepts":[{"id":"https://openalex.org/C157172786","wikidata":"https://www.wikidata.org/wiki/Q185235","display_name":"MD5","level":3,"score":0.8887226581573486},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8591647148132324},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.8221392035484314},{"id":"https://openalex.org/C207468940","wikidata":"https://www.wikidata.org/wiki/Q869370","display_name":"Brute-force attack","level":3,"score":0.648820161819458},{"id":"https://openalex.org/C7608002","wikidata":"https://www.wikidata.org/wiki/Q477202","display_name":"Cryptographic hash function","level":3,"score":0.6299030780792236},{"id":"https://openalex.org/C9661340","wikidata":"https://www.wikidata.org/wiki/Q257799","display_name":"Secure Hash Algorithm","level":5,"score":0.629212498664856},{"id":"https://openalex.org/C190157925","wikidata":"https://www.wikidata.org/wiki/Q1968605","display_name":"SHA-2","level":4,"score":0.6172688603401184},{"id":"https://openalex.org/C109297577","wikidata":"https://www.wikidata.org/wiki/Q161157","display_name":"Password","level":2,"score":0.6000267863273621},{"id":"https://openalex.org/C87538441","wikidata":"https://www.wikidata.org/wiki/Q389463","display_name":"Collision attack","level":5,"score":0.5399999022483826},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5059365630149841},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.46851515769958496},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4234892427921295},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.4153749346733093},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.33083468675613403},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.22518175840377808},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.15786027908325195}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vlsid.2019.00034","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsid.2019.00034","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2022558338","https://openalex.org/W2087179209","https://openalex.org/W2129177856","https://openalex.org/W2140223745"],"related_works":["https://openalex.org/W1497674786","https://openalex.org/W2476475994","https://openalex.org/W605282644","https://openalex.org/W2121021336","https://openalex.org/W2946780131","https://openalex.org/W2909045450","https://openalex.org/W122749164","https://openalex.org/W1610003881","https://openalex.org/W1974544592","https://openalex.org/W2058940365"],"abstract_inverted_index":{"FPGA":[0,100],"implementation":[1],"of":[2,32,65,89],"MD5":[3,18,38,50,66,85],"hash":[4,19,51,67],"algorithm":[5,39],"is":[6,47,73],"faster":[7],"than":[8],"its":[9],"software":[10],"counterpart,":[11],"but":[12],"a":[13,78,97],"pre-image":[14],"brute-force":[15,34],"attack":[16,35],"on":[17,36],"still":[20],"needs":[21],"2^(128)":[22],"iterations":[23],"theoretically.":[24],"This":[25],"work":[26],"attempts":[27],"to":[28,75],"improve":[29],"the":[30,33,37,84],"speed":[31],"using":[40,83,96],"hardware":[41],"implementation.":[42],"A":[43,62],"full":[44],"64-stage":[45],"pipelining":[46],"done":[48,74],"for":[49,58,77],"generation":[52],"and":[53,69],"three":[54],"architectures":[55],"are":[56],"presented":[57],"guess":[59],"password":[60,70,79],"generation.":[61],"32/34/26-instance":[63],"parallelization":[64],"generator":[68,71],"pair":[72],"search":[76],"that":[80],"was":[81],"hashed":[82],"algorithm.":[86],"Total":[87],"performance":[88],"about":[90],"6G":[91],"trials/second":[92],"has":[93],"been":[94],"achieved":[95],"single":[98],"Virtex-7":[99],"device.":[101]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":5},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3}],"updated_date":"2026-08-05T07:39:15.569665","created_date":"2025-10-10T00:00:00"}
