{"id":"https://openalex.org/W4391827231","doi":"https://doi.org/10.1109/tc.2024.3365955","title":"NDSTRNG: Non-Deterministic Sampling-Based True Random Number Generator on SoC FPGA Systems","display_name":"NDSTRNG: Non-Deterministic Sampling-Based True Random Number Generator on SoC FPGA Systems","publication_year":2024,"publication_date":"2024-02-14","ids":{"openalex":"https://openalex.org/W4391827231","doi":"https://doi.org/10.1109/tc.2024.3365955"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2024.3365955","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2024.3365955","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","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/A5002430915","display_name":"Yucong Chen","orcid":"https://orcid.org/0000-0003-0555-9199"},"institutions":[{"id":"https://openalex.org/I76214153","display_name":"Lanzhou University","ror":"https://ror.org/01mkqqe32","country_code":"CN","type":"education","lineage":["https://openalex.org/I76214153"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yucong Chen","raw_affiliation_strings":["School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China"],"raw_orcid":"https://orcid.org/0000-0003-0555-9199","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China","institution_ids":["https://openalex.org/I76214153"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079200526","display_name":"Yanshan Tian","orcid":"https://orcid.org/0000-0002-6038-7249"},"institutions":[{"id":"https://openalex.org/I4210131492","display_name":"Ningxia Normal University","ror":"https://ror.org/03saxfv98","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210131492"]},{"id":"https://openalex.org/I76214153","display_name":"Lanzhou University","ror":"https://ror.org/01mkqqe32","country_code":"CN","type":"education","lineage":["https://openalex.org/I76214153"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanshan Tian","raw_affiliation_strings":["School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China","School of Mathematics and Computer Science, Ningxia Normal University, Guyuan, Ningxia, People's Republic of China"],"raw_orcid":"https://orcid.org/0000-0002-6038-7249","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China","institution_ids":["https://openalex.org/I76214153"]},{"raw_affiliation_string":"School of Mathematics and Computer Science, Ningxia Normal University, Guyuan, Ningxia, People's Republic of China","institution_ids":["https://openalex.org/I4210131492"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114549552","display_name":"Rui Zhou","orcid":"https://orcid.org/0000-0002-9968-6190"},"institutions":[{"id":"https://openalex.org/I76214153","display_name":"Lanzhou University","ror":"https://ror.org/01mkqqe32","country_code":"CN","type":"education","lineage":["https://openalex.org/I76214153"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Zhou","raw_affiliation_strings":["School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China","institution_ids":["https://openalex.org/I76214153"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040996482","display_name":"Diego Mart\u00ednez Castro","orcid":"https://orcid.org/0000-0002-2618-0834"},"institutions":[{"id":"https://openalex.org/I47726972","display_name":"Universidad Aut\u00f3noma de Occidente","ror":"https://ror.org/02drkkh02","country_code":"CO","type":"education","lineage":["https://openalex.org/I47726972"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"Diego Mart\u00ednez Castro","raw_affiliation_strings":["Department of Automation and Electronics, Faculty of Engineering, Universidad Aut&#x00F3;noma de Occidente, Cali, Colombia"],"raw_orcid":"https://orcid.org/0000-0002-2618-0834","affiliations":[{"raw_affiliation_string":"Department of Automation and Electronics, Faculty of Engineering, Universidad Aut&#x00F3;noma de Occidente, Cali, Colombia","institution_ids":["https://openalex.org/I47726972"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032623398","display_name":"Deke Guo","orcid":"https://orcid.org/0000-0003-4894-5540"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Deke Guo","raw_affiliation_strings":["Science and Technology Laboratory on Information Systems Engineering, National University of Defense Technology, Changsha, Hunan, People&#x2019;s Republic of China"],"raw_orcid":"https://orcid.org/0000-0003-4894-5540","affiliations":[{"raw_affiliation_string":"Science and Technology Laboratory on Information Systems Engineering, National University of Defense Technology, Changsha, Hunan, People&#x2019;s Republic of China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100604365","display_name":"Qingguo Zhou","orcid":"https://orcid.org/0000-0001-8054-5446"},"institutions":[{"id":"https://openalex.org/I76214153","display_name":"Lanzhou University","ror":"https://ror.org/01mkqqe32","country_code":"CN","type":"education","lineage":["https://openalex.org/I76214153"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qingguo Zhou","raw_affiliation_strings":["School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China"],"raw_orcid":"https://orcid.org/0000-0001-8054-5446","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Lanzhou University, Lanzhou, Gansu, People&#x2019;s Republic of China","institution_ids":["https://openalex.org/I76214153"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.8612,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.9155958,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"73","issue":"5","first_page":"1313","last_page":"1326"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":1.0,"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/T12162","display_name":"Cellular Automata and Applications","score":0.9926999807357788,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.9866999983787537,"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/random-number-generation","display_name":"Random number generation","score":0.8601226806640625},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.780972421169281},{"id":"https://openalex.org/keywords/nist","display_name":"NIST","score":0.7669362425804138},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.757097601890564},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5640578866004944},{"id":"https://openalex.org/keywords/randomness","display_name":"Randomness","score":0.5491488575935364},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4752920866012573},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.42786917090415955},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.18445652723312378},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09236297011375427}],"concepts":[{"id":"https://openalex.org/C201866948","wikidata":"https://www.wikidata.org/wiki/Q228206","display_name":"Random number generation","level":2,"score":0.8601226806640625},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.780972421169281},{"id":"https://openalex.org/C111219384","wikidata":"https://www.wikidata.org/wiki/Q6954384","display_name":"NIST","level":2,"score":0.7669362425804138},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.757097601890564},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5640578866004944},{"id":"https://openalex.org/C125112378","wikidata":"https://www.wikidata.org/wiki/Q176640","display_name":"Randomness","level":2,"score":0.5491488575935364},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4752920866012573},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.42786917090415955},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18445652723312378},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09236297011375427},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2024.3365955","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2024.3365955","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3488592339","display_name":null,"funder_award_id":"lzujbky-2022-kb12","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G6760281492","display_name":null,"funder_award_id":"2020YFC0832500","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W979465155","https://openalex.org/W1517403092","https://openalex.org/W1976476866","https://openalex.org/W2091474396","https://openalex.org/W2101304161","https://openalex.org/W2103556549","https://openalex.org/W2119762470","https://openalex.org/W2159097436","https://openalex.org/W2160997402","https://openalex.org/W2567180942","https://openalex.org/W2619310955","https://openalex.org/W2784781042","https://openalex.org/W2808484818","https://openalex.org/W2890368815","https://openalex.org/W2896627433","https://openalex.org/W2984236338","https://openalex.org/W3015749946","https://openalex.org/W3025139893","https://openalex.org/W3048194705","https://openalex.org/W3120960183","https://openalex.org/W3128035894","https://openalex.org/W3138634235","https://openalex.org/W3163975641","https://openalex.org/W3196137391","https://openalex.org/W4248987559","https://openalex.org/W4281627288","https://openalex.org/W4294564721","https://openalex.org/W4297985114","https://openalex.org/W4319997236","https://openalex.org/W4386105529","https://openalex.org/W4401643241","https://openalex.org/W6850662196"],"related_works":["https://openalex.org/W3134921237","https://openalex.org/W2032644301","https://openalex.org/W2344061241","https://openalex.org/W236957874","https://openalex.org/W2005418990","https://openalex.org/W2109259595","https://openalex.org/W2360514482","https://openalex.org/W4378574941","https://openalex.org/W2247946197","https://openalex.org/W4292794277"],"abstract_inverted_index":{"Random":[0],"number":[1,32,72,123,192],"generation":[2],"is":[3,154,168],"essential":[4],"for":[5,138,186,197],"applications":[6],"in":[7,26,43,55,125,199],"simulation,":[8],"numerical":[9],"analysis,":[10],"and":[11,86,133,175,189,202],"data":[12],"encryption.":[13],"The":[14,92,177],"ubiquitous":[15],"presence":[16],"of":[17,82,90,151,163],"system-on-chip":[18],"(SoC)":[19],"field-programmable":[20],"gate":[21],"array":[22],"(FPGA)":[23],"embedded":[24],"devices":[25],"critical":[27],"sectors":[28],"necessitates":[29],"robust":[30],"random":[31,71,122,166,191],"generators":[33],"(RNGs)":[34],"that":[35,76,180],"operate":[36],"within":[37],"these":[38],"specialized":[39],"environments.":[40],"Traditional":[41],"RNGs":[42,207],"GNU/Linux":[44,128],"systems":[45],"derive":[46],"entropy":[47,149],"from":[48],"peripheral":[49],"hardware":[50,80],"events,":[51],"which":[52],"are":[53,208],"scarce":[54],"SoC":[56,84,126],"FPGA":[57,85,127,131],"platforms":[58],"lacking":[59],"standard":[60],"PC":[61],"peripherals.":[62],"Addressing":[63],"this":[64,66,121],"challenge,":[65],"paper":[67],"proposes":[68],"a":[69,96,111,142],"novel":[70],"generator":[73,94,124,153],"named":[74],"NDSTRNG":[75,140,181],"leverages":[77],"the":[78,83,87,148,152,161,164,183],"unique":[79],"structure":[81],"inherent":[88],"randomness":[89],"GNU/Linux.":[91],"proposed":[93],"employs":[95],"non-deterministic":[97],"sampling":[98],"model":[99],"to":[100],"circumvent":[101],"reliance":[102],"on":[103],"various":[104],"peripherals":[105],"while":[106,160],"ensuring":[107],"unbiased":[108],"output":[109],"via":[110],"linear":[112],"feedback":[113],"shift":[114],"register":[115],"(LFSR)-based":[116],"post-processing":[117],"method.":[118],"We":[119],"implement":[120],"using":[129,156],"minimal":[130],"resources":[132],"only":[134],"one":[135],"Linux":[136],"task":[137],"sampling.":[139],"achieved":[141],"throughput":[143],"exceeding":[144],"700":[145],"Kbps.":[146],"Moreover,":[147],"source":[150],"evaluated":[155],"NIST":[157,172],"SP":[158,173],"800-90B,":[159],"quality":[162],"generated":[165],"numbers":[167],"assessed":[169],"through":[170],"ENT,":[171],"800-22,":[174],"DIEHARDER.":[176],"results":[178],"confirm":[179],"meets":[182],"stringent":[184],"criteria":[185],"both":[187],"high-quality":[188],"high-speed":[190],"generation,":[193],"making":[194],"it":[195],"suitable":[196],"deployment":[198],"communication,":[200],"defense,":[201],"medical":[203],"domains":[204],"where":[205],"reliable":[206],"indispensable.":[209]},"counts_by_year":[{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
