A True Random Number Generator algorithm from digital camera image noise for varying lighting conditions

We present a True Random Number Generator (TRNG) using the images taken by web or mobile phone cameras. We use all three RGB color channels to obtain the random numbers whereas previous studies used only one. We investigated the physical and statistical properties of the random noise in a digital ph...

Full description

Saved in:
Bibliographic Details
Published inSoutheastCon 2015 pp. 1 - 8
Main Author Rongzhong Li
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.04.2015
Subjects
Online AccessGet full text
ISSN1091-0050
DOI10.1109/SECON.2015.7132901

Cover

Abstract We present a True Random Number Generator (TRNG) using the images taken by web or mobile phone cameras. We use all three RGB color channels to obtain the random numbers whereas previous studies used only one. We investigated the physical and statistical properties of the random noise in a digital photograph obtained by a camera system, and we made several approximations to efficiently collect the best random signals from the pixels in the images to map them to random sequences. In short, the algorithm excludes each pixel's saturated values to get its unbiased bits. An additional transposing operation shuffles the raw sequence to achieve better randomness. The final sequence passes all of the NIST randomness tests. The algorithm involves very few calculations and is especially suitable for smart phones. With modern mobile cameras, it can work on the go and achieve a fast bit rate. With readily available commodity hardware with no hardware changes, we observe a random number generate rate of 60 Mbps. A minor hardware optimization can result in a rate of about 1 Gbps.
AbstractList We present a True Random Number Generator (TRNG) using the images taken by web or mobile phone cameras. We use all three RGB color channels to obtain the random numbers whereas previous studies used only one. We investigated the physical and statistical properties of the random noise in a digital photograph obtained by a camera system, and we made several approximations to efficiently collect the best random signals from the pixels in the images to map them to random sequences. In short, the algorithm excludes each pixel's saturated values to get its unbiased bits. An additional transposing operation shuffles the raw sequence to achieve better randomness. The final sequence passes all of the NIST randomness tests. The algorithm involves very few calculations and is especially suitable for smart phones. With modern mobile cameras, it can work on the go and achieve a fast bit rate. With readily available commodity hardware with no hardware changes, we observe a random number generate rate of 60 Mbps. A minor hardware optimization can result in a rate of about 1 Gbps.
Author Rongzhong Li
Author_xml – sequence: 1
  surname: Rongzhong Li
  fullname: Rongzhong Li
  email: rzlib2l@gmail.com
  organization: Depts. of Comput. Sci. & Phys., Wake Forest Univ., Wake Forest, NC, USA
BookMark eNotkFFLwzAUhSNMcJv7A_qSP9B6kzRJ-zjKnMLYQOfziE3SRtpE0k7Yvzfins49535cLmeBZj54g9ADgZwQqJ7eN_Vhn1MgPJeE0QrIDVqQQkgmGQCZoXmiSAbA4Q6txvELUiqFEEzOUbfGx3g2-E15HQa8Pw-fJuKt8SaqKUSs-jZEN3UDtjHttWvdpHrcqCEB2A2qNdgHNxpsE_2j4sX5Fveu7aa_oQleu8kFP96jW6v60ayuukQfz5tj_ZLtDtvXer3LHJF8ymxBRSlK0KZQJaeyskApBdBUAC1JMlxCoZi2vKgaC6WwUiubrKZKV5wt0eP_XWeMOX3H9GK8nK7FsF-QCFmG
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/SECON.2015.7132901
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1467373001
9781467373005
EndPage 8
ExternalDocumentID 7132901
Genre orig-research
GroupedDBID 29O
6IE
6IF
6IH
6IK
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-i175t-f4268680de4a85279f022200d2602810225704a3df549cf086f7dafdf5d2ad953
IEDL.DBID RIE
ISSN 1091-0050
IngestDate Wed Aug 27 02:15:53 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-f4268680de4a85279f022200d2602810225704a3df549cf086f7dafdf5d2ad953
PageCount 8
ParticipantIDs ieee_primary_7132901
PublicationCentury 2000
PublicationDate 2015-April
PublicationDateYYYYMMDD 2015-04-01
PublicationDate_xml – month: 04
  year: 2015
  text: 2015-April
PublicationDecade 2010
PublicationTitle SoutheastCon 2015
PublicationTitleAbbrev SECON
PublicationYear 2015
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001766637
ssj0020415
Score 1.9615134
Snippet We present a True Random Number Generator (TRNG) using the images taken by web or mobile phone cameras. We use all three RGB color channels to obtain the...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Approximation methods
bitrate
Brightness
Cameras
Gaussian
Lighting
mobile camera
Noise
Photonics
RNG
Title A True Random Number Generator algorithm from digital camera image noise for varying lighting conditions
URI https://ieeexplore.ieee.org/document/7132901
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELVKT3BhaRG7fOBIUmdxnBwRoqqQWiFopd4qr21Em6CQcuDr8STdQBy4OTlE1iTKzPO8Nw-hW6kZ5VRrxxOCOqEvqSOiyDihhQJSUMl8DXrn_iDqjcKnMR030N1GC6O1rshn2oVl1ctXuVzCUVmHgSs6iLX2WBzVWq3teQqzhfgO2ALpedXpBGYPoWQtmCFJ5xU8AoHVRd3VE39Yq1SZpXuI-us91YSSN3dZCld-_RrX-N9NH6H2VsOHnzfZ6Rg1dHaCDnbGD7bQ7B4Pi6XGLzxT-QIPKnMQXA-itlAc8_k0L9JytsAgQsEqnYLDCJYcDrJwurC_Ipzl6YfGtvLFn7wAyRSeA9yHhUXaqiaEtdGo-zh86Dkr5wUnteVE6Ribt-MoJkqHPKY-SwzgQkKURT9-DCCRMhLyQBkLL6WxsMgwxY29VD5XCQ1OUTPLM32GMAliLgOjPVspQpNXCI8n1OdewqUxjJ6jFsRs8l4P15iswnXx9-1LtA_vrabOXKFmaaN0bauCUtxUn8M3okS05A
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEN4QPKgXH2B8uwePtvS13fZojAQViFFIuJF9QiO0BosHf707LS-NB2_bHjab6aYz38x88yF0LRQljChluZwTK_AEsXgYaiswUEBwIqingO_c6YatfvA4IIMKullxYZRSRfOZsmFZ1PJlJuaQKmtQUEUHstYWMXuRkq21zqhQE4pvwC0gnxe1TujtcYizpMw4ceMVVAKhr4vYiz1_iKsUvqW5hzrLU5UtJW_2POe2-Po1sPG_x95H9TWLDz-v_NMBqqj0EO1uDCCsofEt7s3mCr-wVGZT3C3kQXA5itqAccwmo2yW5OMpBhoKlskINEawYJDKwsnU_IxwmiUfCpvYF3-yGZCm8AQAPywM1pZlS1gd9Zv3vbuWtdBesBITUOSWNp47CiNHqoBFxKOxBmToONLgHy8CmEioEzBfagMwhTbASFPJtHmUHpMx8Y9QNc1SdYyw40dM-Fq5JlaEMi_nLouJx9yYCa0pOUE1sNnwvRyvMVyY6_Tv11dou9XrtIfth-7TGdqBb1g20pyjam4sdmFihJxfFlfjG0wYuDE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=SoutheastCon+2015&rft.atitle=A+True+Random+Number+Generator+algorithm+from+digital+camera+image+noise+for+varying+lighting+conditions&rft.au=Rongzhong+Li&rft.date=2015-04-01&rft.pub=IEEE&rft.issn=1091-0050&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FSECON.2015.7132901&rft.externalDocID=7132901
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1091-0050&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1091-0050&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1091-0050&client=summon