IP Library Granted Patent US 12,231,577
Granted Patent B2
US 12,231,577 · App. 17/685,877 · Granted Feb 18, 2025

System and method for capturing authenticatable digital media files on connected media-capture devices

Inventors: Sherif Hanna (Carlsbad, CA); Thomas Zeng (San Diego, CA); Chi Shing Chan (San Diego, CA); Matthew Robben (Loveland, OH)
Assignee: TruePic Inc.
H04L9/3247H04L9/0825H04L9/0891H04L9/3236H04L9/3297H04L67/1097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,231,577
App. No.
17/685,877
Granted
Feb 18, 2025
Kind
B2
Abstract

A media-capture device initiates acquisition of sensor data samples representing analog phenomena; encodes the samples; generates a to-be-signed data structure comprising the encoded samples and/or cryptographic hashes of the samples; generates a cryptographic hash of the to-be-signed data structure; transmits a time-stamping request to a time-stamping server, the time-stamping request comprises the cryptographic hash of the to-be-signed data structure, wherein the time-stamping server generates a signed time-stamp; generates a digital signature using the to-be-signed data structure, the signed time-stamp, a private cryptographic key, and a signed certificate for the corresponding public cryptographic key; and generates a second data structure comprising the samples, the to-be-signed data structure, and the digital signature.

Claims (96)

1. A media-capture device, comprising:

one or more sensors;

a hardware processor; and

a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method comprising:

initiating acquisition of one or more sensor data samples representing analog phenomena captured by the one or more sensors;

receiving the one or more sensor data samples;

responsive to receiving the one or more sensor data samples, encoding the one or more sensor data samples;

generating a to-be-signed data structure comprising at least one of:

the encoded one or more sensor data samples, or

one or more cryptographic hashes of the encoded one or more sensor data samples;

generating a cryptographic hash of the to-be-signed data structure;

transmitting a time-stamping request to a time-stamping server, wherein the time-stamping request comprises the cryptographic hash of the to-be-signed data structure, and wherein the time-stamping server generates a signed time-stamp responsive to receiving the time-stamping request;

generating a digital signature using the to-be-signed data structure, the signed time-stamp, a private cryptographic key, and a signed certificate for a public cryptographic key corresponding to the private cryptographic key; and

generating a second data structure comprising the encoded one or more sensor data samples or unencoded sensor data samples, the to-be-signed data structure, and the digital signature.

2. The media-capture device of claim 1 , the method further comprising:

storing the second data structure in a file system of the media-capture device.

3. The media-capture device of claim 1 , the method further comprising:

generating auxiliary data based on the encoded one or more encoded sensor data samples or unencoded sensor data samples;

generating a hash of the auxiliary data; and

adding the hash of the auxiliary data to the first to-be-signed data structure.

4. The media-capture device of claim 1 , the method further comprising:

prior to initiating acquisition of the one or more sensor data samples, determining whether the signed certificate for the public cryptographic key corresponding to the private cryptographic key has expired; and

responsive to determining the certificate for the public cryptographic key corresponding to the private cryptographic key has expired, disabling acquisition of the one or more sensor data samples.

5. The media-capture device of claim 4 , the method further comprising:

responsive to determining the certificate for the public cryptographic key corresponding to the private cryptographic key has expired, generating a new cryptographic key pair comprising a new public key and a new private key, generating a certificate signing request for the new public key, signing the certificate signing request with the new private key, and transmitting the signed certificate signing request to a registration server;

wherein, responsive to receiving the signed certificate signing request, the registration server validates eligibility of the media-capture device to receive a certificate, and responsive to a successful validation, relays the signed certificate signing request to a certification server;

wherein, responsive to receiving the relayed signed certificate signing request, the certification server issues a signed certificate for the new public key and relays the signed certificate to the registration server;

wherein, responsive to receiving the signed certificate, the registration server relays the signed certificate to the media-capture device; and

responsive to receiving the signed certificate, storing the signed certificate and enabling acquisition of the one or more sensor data samples.

6. The media-capture device of claim 4 , wherein:

the certificate for the public cryptographic key corresponding to the private cryptographic key has a validity window; and

determining whether the certificate for the public cryptographic key corresponding to the private cryptographic key has expired comprises comparing the validity window to a local time value generated by a local clock in the media-capture device.

7. The media-capture device of claim 6 , further comprising, prior to determining whether the certificate for the public cryptographic key corresponding to the private cryptographic key has expired:

obtaining a trusted time value from the time-stamping server; and

initiating a local clock with the trusted time value.

8. A non-transitory machine-readable storage medium encoded with instructions executable by a hardware processor of a computing component, the non-transitory machine-readable storage medium comprising instructions to cause the hardware processor to perform a method for a media-capture device having one or more sensors, the method comprising:

initiating acquisition of one or more sensor data samples representing analog phenomena captured by the one or more sensors;

receiving the one or more sensor data samples;

responsive to receiving the one or more sensor data samples, encoding the one or more sensor data samples;

generating a to-be-signed data structure comprising at least one of:

the encoded one or more sensor data samples, or

one or more cryptographic hashes of the encoded one or more sensor data samples;

generating a cryptographic hash of the to-be-signed data structure;

transmitting a time-stamping request to a time-stamping server, wherein the time-stamping request comprises the cryptographic hash of the to-be-signed data structure, and wherein the time-stamping server generates a signed time-stamp responsive to receiving the time-stamping request;

generating a digital signature using the to-be-signed data structure, the signed time-stamp, a private cryptographic key, and a signed certificate for a public cryptographic key corresponding to the private cryptographic key; and

generating a second data structure comprising the encoded one or more sensor data samples or unencoded sensor data samples, the to-be-signed data structure, and the digital signature.

9. The non-transitory machine-readable storage medium of claim 8 , the method further comprising:

storing the second data structure in a file system of the media-capture device.

10. The non-transitory machine-readable storage medium of claim 8 , the method further comprising:

generating auxiliary data based on the encoded one or more sensor data samples or unencoded sensor data samples;

generating a hash of the auxiliary data; and

adding the hash of the auxiliary data to the to-be-signed data structure.

11. The non-transitory machine-readable storage medium of claim 8 , the method further comprising:

prior to initiating acquisition of the one or more sensor data samples, determining whether the signed certificate for the public cryptographic key corresponding to the private cryptographic key has expired; and

responsive to determining the certificate for the public cryptographic key corresponding to the private cryptographic key has expired, disabling acquisition of the one or more sensor data samples.

12. The non-transitory machine-readable storage medium of claim 11 , the method further comprising:

responsive to determining the certificate for the public cryptographic key corresponding to the private cryptographic key has expired, generating a new cryptographic key pair comprising a new public key and a new private key, generating a certificate signing request for the new public key, signing the certificate signing request with the new private key, and transmitting the signed certificate signing request to a registration server;

wherein, responsive to receiving the signed certificate signing request, the registration server validates eligibility of the media-capture device to receive a certificate, and responsive to a successful validation, relays the signed certificate signing request to a certification server;

wherein, responsive to receiving the relayed signed certificate signing request, the certification server issues a signed certificate for the new public key and relays the signed certificate to the registration server;

wherein, responsive to receiving the signed certificate, the registration server relays the signed certificate to the media-capture device; and

responsive to receiving the signed certificate, storing the signed certificate and enabling acquisition of the one or more sensor data samples.

13. The non-transitory machine-readable storage medium of claim 11 , wherein:

the private cryptographic key has a validity window; and

determining whether the private cryptographic key has expired comprises comparing the validity window to a local time value generated by a local clock in the media-capture device.

14. The non-transitory machine-readable storage medium of claim 13 , further comprising, prior to determining whether the private cryptographic key has expired:

obtaining a trusted time value from the time-stamping server; and

initiating a local clock with the trusted time value.

15. A computer-implemented method for a media-capture device having one or more sensors, the computer-implemented method comprising:

initiating acquisition of one or more sensor data samples representing analog phenomena captured by the one or more sensors;

receiving the one or more sensor data samples;

responsive to receiving the one or more sensor data samples, encoding the one or more sensor data samples;

generating a to-be-signed data structure comprising at least one of:

the encoded one or more sensor data samples, or

one or more cryptographic hashes of the encoded one or more sensor data samples;

generating a cryptographic hash of the to-be-signed data structure;

transmitting a time-stamping request to a time-stamping server, wherein the time-stamping request comprises the cryptographic hash of the to-be-signed data structure, and wherein the time-stamping server generates a signed time-stamp responsive to receiving the time-stamping request;

generating a digital signature using the to-be-signed data structure, the signed time-stamp, a private cryptographic key, and a signed certificate for a public cryptographic key corresponding to the private cryptographic key; and

generating a second data structure comprising the one or more sensor encoded or unencoded data samples, the to-be-signed data structure, and the digital signature.

16. The computer-implemented method of claim 15 , further comprising:

storing the second data structure in a file system of the media-capture device.

17. The computer-implemented method of claim 15 , further comprising:

generating auxiliary data based on the encoded one or more sensor data samples or unencoded sensor data samples;

generating a hash of the auxiliary data; and

adding the hash of the auxiliary data to the to-be-signed data structure.

18. The computer-implemented method of claim 15 , further comprising:

prior to initiating acquisition of the one or more sensor data samples, determining whether the signed certificate for the public cryptographic key corresponding to the private cryptographic key has expired; and

responsive to determining the certificate for the public cryptographic key corresponding to the private cryptographic key has expired, disabling acquisition of the one or more sensor data samples.

19. The computer-implemented method of claim 18 , further comprising:

responsive to determining the certificate for the public cryptographic key corresponding to the private cryptographic key has expired, generating a new cryptographic key pair comprising a new public key and a new private key, generating a certificate using the public key of the further private and public cryptographic key pair, signing the certificate signing request with the new private key, and transmitting the signed certificate signing request to a registration server;

wherein, responsive to receiving the signed certificate signing request, the registration server validates eligibility of the media-capture device to receive a certificate, and responsive to a successful validation relays the signed certificate signing request to a certification server;

wherein, responsive to receiving the relayed signed certificate signing request, the certification server issues a signed certificate for the new public key and relays the signed certificate to the registration server;

wherein, responsive to receiving the signed certificate, the registration server relays the signed certificate to the media-capture device; and

responsive to receiving the signed certificate, storing the signed certificate and enabling acquisition of the one or more sensor data samples.

20. The computer-implemented method of claim 18 , wherein:

the private cryptographic key has a validity window; and

determining whether the private cryptographic key has expired comprises comparing the validity window to a local time value generated by a local clock in the media-capture device.

Assignments (3)
SECURITY INTEREST Recorded Jul 11, 2024
From: TRUEPIC INC.
To: WTI FUND X, INC.; WTI FUND XI, INC.
Reel/Frame 067970/0287 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE 3RD INVENVTORS LAST NAME PREVIOUSLY RECORDED AT REEL: 059161 FRAME: 0333. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2022
From: HANNA, SHERIF; ZENG, THOMAS; CHAN, CHI SHING; ROBBEN, MATTHEW
To: TRUEPIC INC.
Reel/Frame 059472/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: HANNA, SHERIF; ZENG, THOMAS; CHEN, CHI SHING; ROBBEN, MATTHEW
To: TRUEPIC INC.
Reel/Frame 059161/0333 →
Continuity (2)
Provisional Application 63159048 · Mar 10, 2021
Related Publication 20220294640A1 · Sep 15, 2022
References Cited (184)
US 5351134A · Yaguchi · 1994 [cited by applicant]
US 5499294A · Friedman · 1996 [cited by applicant]
US 6342290B1 · Conk · 2002 [cited by applicant]
US 6411725B1 · Rhoads · 2002 [cited by applicant]
US 6487301B1 · Zhao · 2002 [cited by applicant]
US 6557102B1 · Wong · 2003 [cited by applicant]
US 6628417B1 · Naito · 2003 [cited by applicant]
US 6823075B2 · Perry · 2004 [cited by applicant]
US 6947571B1 · Rhoads · 2005 [cited by applicant]
US 7209571B2 · Davis · 2007 [cited by applicant]
US 7277576B2 · Abbate · 2007 [cited by applicant]
US 7525578B1 · Barbeau · 2009 [cited by applicant]
US 7616777B2 · Rodriguez · 2009 [cited by applicant]
US 7958458B2 · Maeta · 2011 [cited by applicant]
US 8121342B2 · Davis · 2012 [cited by applicant]
US 8413882B1 · Nidamarthi · 2013 [cited by applicant]
US 8443001B2 · Nichols · 2013 [cited by applicant]
US 8462209B2 · Sun · 2013 [cited by applicant]
US 8849819B2 · Johnson · 2014 [cited by applicant]
US 8868039B2 · Rodriguez · 2014 [cited by applicant]
US 8879120B2 · Thrasher · 2014 [cited by applicant]
US 8955137B2 · Mousty · 2015 [cited by applicant]
US 9002719B2 · Tofte · 2015 [cited by applicant]
US 9082235B2 · Lau · 2015 [cited by applicant]
US 9300678B1 · Stack · 2016 [cited by applicant]
US 9594980B1 · Graham · 2017 [cited by applicant]
US 9609288B1 · Richman · 2017 [cited by applicant]
US 9614886B2 · Zhong · 2017 [cited by applicant]
US 9621565B2 · Stack · 2017 [cited by applicant]
US 9652460B1 · Barisic · 2017 [cited by applicant]
US 9779775B2 · Pacurariu · 2017 [cited by applicant]
US 9832017B2 · Malone · 2017 [cited by applicant]
US 9910865B2 · Mikolajczyk · 2018 [cited by applicant]
US 10013568B2 · Mityagin · 2018 [cited by applicant]
US 10095877B2 · Stack · 2018 [cited by applicant]
US 10102526B1 · Madisetti · 2018 [cited by applicant]
US 10255419B1 · Kragh · 2019 [cited by applicant]
US 10277400B1 · Griffin · 2019 [cited by examiner]
US 10360668B1 · McGregor · 2019 [cited by applicant]
US 10361866B1 · McGregor · 2019 [cited by applicant]
US 10375050B2 · Lyons · 2019 [cited by applicant]
US 10389733B2 · Fasoli · 2019 [cited by applicant]
US 10404477B1 · Deck · 2019 [cited by examiner]
US 10467507B1 · Hao · 2019 [cited by applicant]
US 10635894B1 · Genner · 2020 [cited by applicant]
US 10726533B2 · McGregor · 2020 [cited by applicant]
US 10733315B2 · Stack · 2020 [cited by applicant]
US 11037284B1 · Rice · 2021 [cited by applicant]
US 11159504B2 · Lyons · 2021 [cited by applicant]
US 11256792B2 · Tussy · 2022 [cited by applicant]
US 11334687B2 · Stack · 2022 [cited by applicant]
US 11373449B1 · Genner · 2022 [cited by applicant]
US 11544835B2 · Rice · 2023 [cited by applicant]
US 11646902B2 · McGregor · 2023 [cited by applicant]
US 20020056043A1 · Glass · 2002 [cited by examiner]
US 20030065922A1 · Fredlund · 2003 [cited by applicant]
US 20040039912A1 · Borrowman · 2004 [cited by applicant]
US 20040091111A1 · Levy · 2004 [cited by applicant]
US 20040153649A1 · Rhoads · 2004 [cited by applicant]
US 20040213437A1 · Howard · 2004 [cited by applicant]
US 20050125668A1 · Botz · 2005 [cited by applicant]
US 20050273368A1 · Hutten · 2005 [cited by applicant]
US 20060018506A1 · Rodriguez · 2006 [cited by applicant]
US 20060036864A1 · Parulski · 2006 [cited by applicant]
US 20060115111A1 · Malone · 2006 [cited by applicant]
US 20060120562A1 · Fudge · 2006 [cited by applicant]
US 20060157559A1 · Levy · 2006 [cited by applicant]
US 20060218404A1 · Ogura · 2006 [cited by applicant]
US 20060262976A1 · Hart · 2006 [cited by applicant]
US 20070019836A1 · Thorwirth · 2007 [cited by applicant]
US 20070091376A1 · Calhoon · 2007 [cited by applicant]
US 20070162756A1 · Fredlund · 2007 [cited by applicant]
US 20070171288A1 · Inoue · 2007 [cited by applicant]
US 20080005086A1 · Moore · 2008 [cited by applicant]
US 20090044235A1 · Davidson · 2009 [cited by applicant]
US 20090320101A1 · Doyle · 2009 [cited by applicant]
US 20100046748A1 · Kusnoto · 2010 [cited by applicant]
US 20100250953A1 · Wiersma · 2010 [cited by applicant]
US 20100281475A1 · Jain · 2010 [cited by applicant]
US 20100309987A1 · Concion · 2010 [cited by applicant]
US 20100317399A1 · Rodriguez · 2010 [cited by applicant]
US 20110085728A1 · Gao · 2011 [cited by applicant]
US 20110087690A1 · Cairns · 2011 [cited by applicant]
US 20110156879A1 · Matsushita · 2011 [cited by applicant]
US 20110221568A1 · Giobbi · 2011 [cited by applicant]
US 20110231645A1 · Thomas · 2011 [cited by applicant]
US 20110258326A1 · Hu · 2011 [cited by applicant]
US 20120004949A1 · Coleman · 2012 [cited by applicant]
US 20120143630A1 · Hertenstein · 2012 [cited by applicant]
US 20120269425A1 · Marchesotti · 2012 [cited by applicant]
US 20120278370A1 · Nichols · 2012 [cited by applicant]
US 20120311623A1 · Davis · 2012 [cited by applicant]
US 20130041948A1 · Tseng · 2013 [cited by applicant]
US 20140049653A1 · Leonard · 2014 [cited by applicant]
US 20140081932A1 · Krislov · 2014 [cited by applicant]
US 20140198687A1 · Raleigh · 2014 [cited by applicant]
US 20140244781A1 · Klayko · 2014 [cited by applicant]
US 20140279493A1 · Kamath · 2014 [cited by applicant]
US 20140297810A1 · Zhong · 2014 [cited by applicant]
US 20140324986A1 · Zhang · 2014 [cited by applicant]
US 20140358964A1 · Woods · 2014 [cited by applicant]
US 20150016661A1 · Lord · 2015 [cited by applicant]
US 20150142595A1 · Acuna-Rohter · 2015 [cited by applicant]
US 20150154436A1 · Shi · 2015 [cited by applicant]
US 20150213324A1 · Farid · 2015 [cited by applicant]
US 20150310306A1 · Song · 2015 [cited by applicant]
US 20160162729A1 · Hagen · 2016 [cited by applicant]
US 20160224768A1 · Boccon-Gibod · 2016 [cited by applicant]
US 20160301531A1 · Finlow-Bates · 2016 [cited by applicant]
US 20160379330A1 · Powers · 2016 [cited by applicant]
US 20170041306A1 · Stack · 2017 [cited by applicant]
US 20170041328A1 · Stack · 2017 [cited by applicant]
US 20170048216A1 · Chow · 2017 [cited by applicant]
US 20170093867A1 · Burns · 2017 [cited by applicant]
US 20170118493A1 · Hain · 2017 [cited by applicant]
US 20170178058A1 · Bhat · 2017 [cited by applicant]
US 20170180277A1 · Brady · 2017 [cited by applicant]
US 20170193329A1 · Suman · 2017 [cited by applicant]
US 20170193594A1 · Glasgow · 2017 [cited by applicant]
US 20170295232A1 · Curtis · 2017 [cited by applicant]
US 20170359326A1 · Garcia · 2017 [cited by applicant]
US 20170373847A1 · Chien · 2017 [cited by examiner]
US 20170373859A1 · Shors · 2017 [cited by applicant]
US 20170374622A1 · Juhani · 2017 [cited by applicant]
US 20180019873A1 · Kraemer · 2018 [cited by applicant]
US 20180026932A1 · Wang · 2018 [cited by applicant]
US 20180048474A1 · Landrock · 2018 [cited by applicant]
US 20180260888A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180357501A1 · Ma · 2018 [cited by applicant]
US 20180365442A1 · Stack · 2018 [cited by applicant]
US 20190042722A1 · Hansen · 2019 [cited by examiner]
US 20190095655A1 · Krawczewicz · 2019 [cited by examiner]
US 20190109834A1 · Lyons · 2019 [cited by applicant]
US 20190109981A1 · Zhang · 2019 [cited by applicant]
US 20190147305A1 · Lu · 2019 [cited by applicant]
US 20190164285A1 · Nye · 2019 [cited by applicant]
US 20190251349A1 · Duerksen · 2019 [cited by applicant]
US 20190281259A1 · Palazzolo · 2019 [cited by applicant]
US 20190391972A1 · Bates · 2019 [cited by applicant]
US 20200007331A1 · Wentz · 2020 [cited by examiner]
US 20200012806A1 · Bates · 2020 [cited by applicant]
US 20200126209A1 · Kim · 2020 [cited by applicant]
US 20200210768A1 · Turkelson · 2020 [cited by applicant]
US 20210004949A1 · Broyda · 2021 [cited by applicant]
US 20210377262A1 · Butler · 2021 [cited by examiner]
US 20220179998A1 · Lamplmair · 2022 [cited by applicant]
CN 101258744A · 2008 [cited by applicant]
CN 102687159A · 2012 [cited by applicant]
CN 104079830A · 2014 [cited by applicant]
CN 103345758B · 2016 [cited by applicant]
EP 3099058 · 2016 [cited by applicant]
JP 2012164064 · 2012 [cited by applicant]
WO 9909743 · 1999 [cited by applicant]
WO 0152178 · 2001 [cited by applicant]
WO 0227431A2 · 2002 [cited by applicant]
WO 2015020601A1 · 2015 [cited by applicant]
WO 2017023896 · 2017 [cited by applicant]
Anjum, Areesha, et al., “Recapture Detection Technique Based on Edge-Types by Analysing High-Frequency Components in Digital Images Acquired through LCD Screens”, Multimedia Tools and Applications, vol. 79, Springer, 20… [cited by applicant]
Chingovska, Ivana, et al., “On the Effectiveness of Local Binary Patterns in Face Anti-Spoofing”, 2012 International Conference on the Biometrics Special Interst Group (BIOSIG), 2012 (Year: 2012), pp. 1-7. [cited by applicant]
Li, Haoliang, et al., “Image Recapture Detection with Convolutional and Recurrent Neural Networks”, Society for Imaging Science and Technology, 2017 (Year: 2017), pp. 87-91. [cited by applicant]
Liu, Huacheng, et al., “Recaptured Image Detection Based on DCT Coefficients”, Journal of Computational Information Systems, vol. 9, No. 20, 2013 (Year: 2013), pp. 8139-8145. [cited by applicant]
Maatta, J., et al., “Face Spoofing Detection from Single Images Using Texture and Local Shape Analysis”, IET Biometrics, 2012 (Year: 2012), pp. 3-10. [cited by applicant]
Patel, Keyurkumar, et al., “Secure Face Unlock: Spoof Detection on Smartphones”, IEEE Transactions on Informatoin Forensics and Security, vol. 11, No. 10, Oct. 2016 (Year: 2016), pp. 2268-2283. [cited by applicant]
Peixoto, Bruno, et al., “Face Liveness Detection Under Bad Illumination Conditions”, 2011 18th IEEE Internatioal Conference on Image Processing, Unicamp, 2011 (Year: 2011), pp. 3557-3560. [cited by applicant]
Piva, Alessandro, “An Overview on Image Forensics”, Hindawi Publishing Corporation, ISRN Signal Processing, vol. 2013, Article ID 496701, 2012 (Year: 2012), pp. 1-23. [cited by applicant]
Pollicelli, Debora, et al., “Wild Cetacea Identification Using Image Metadata”, JCS&T, vol. 17, No. 1, Apr. 2017 (Year: 2017), pp. 79-84. [cited by applicant]
Porter, Glenn, et al., “Detection of Second-Generation Images Using an Assessment Criteria Method”, Journal of Criminological Resaerch, Policy and Practice, vol. 1, No. 4, 2015 (Year: 2015), p. 207-222. [cited by applicant]
Thongkamwitoon, Thirapiroon, et al., “An Image Recapture Detection Algorithm Based on Learning Dictionaries of Edge Profiles”, IEEE Transactions on Information Forensics and Security, vol. 10, No. 5, May 2015 (Year: 201… [cited by applicant]
Wang, Kai, “A Simple and Effective Image-Statistics-Based Approach to Detecting Recaptured Images from LCD Screens”, Digital Investigation, vol. 23, Elsevier, 2017 (Year: 2017), pp. 75-87. [cited by applicant]
Zhang, Zhiwei, et al., “A Face Antispoofing Database with Diverse Attacks”, IEEE, 2012 (Year: 2012) pp. 26-31. [cited by applicant]
Bhowmik, Deepayan et al., “The Multimedia Blockchain: A Distributed and Tamper-Proof Media Transaction Framework”, Digital Signal Processing (DSP), 2017 22nd International Conference on IEEE, 2017, 6 pages (Year: 2017). [cited by applicant]
Cao, Hong, et al., “Identification of Recaptured Photographs on LCD Screens”, IEEE, 978-1-4244-4296-6, 2010, (Year: 2010), pp. 1790-1793. [cited by applicant]
Chinese Patent Application No. 201680057888.X, Office Action mailed Aug. 5, 2020, 9 pages. [cited by applicant]
De Las Heras, Lluis-Pere, et al., Use Case Visual Bag-of-Words Techniques for Camera Based Identity Document Classification, 2015 13th International Conference on Document Analysis and Recognition (ICDAR), IEEE, 978-1-4… [cited by applicant]
Drescher, Daniel, “Blockchain Basics: A Non-Technical Introduction in 25 Steps”, 255 pages, APress, ISBN 978-1-4842-2603-2, 2017, 246 pages (Year: 2017). [cited by applicant]
European Patent Application No. 16833714.5, Supplementary European Search Report, mailed Nov. 13, 2018, 7 pages. [cited by applicant]
International Patent Application No. PCT/US2016/045089, an International Search Report and Written Opinion issued by Authorized Officer Lee W. Young, mailed Oct. 21, 2016, 8 pages. [cited by applicant]
International Patent Application No. PCT/US2018/053059, an International Search Report and Written Opinion issued by Authorized Officer Lee W. Young, mailed Dec. 10, 2018, 13 pages. [cited by applicant]
International Patent Application No. PCT/US2019/045245, an International Search Report and Written Opinion issued by Authorized Officer Harry C. Kim, mailed Feb. 11, 2020, 14 pages. [cited by applicant]
Ke, Yongzhen, et al., “Image Recapture Detection Using Multiple Features”, International Journal of Multimedia and Ubiquitous Engineering, vol. 8, No. 5, ISSN: 1975-0080 IJMUE, 2013 (Year: 2013 ), pp. 71-82. [cited by applicant]
Ng, Tian-Tsong, et al., “Discrimination of Computer Synthesized or Recaptured Images from Real Images”, Springer, : 10.1007/978-1-4614-0757-7 _ 10, 2013, (Year: 2013), pp. 275-309. [cited by applicant]
The TCP/IP Guide, tcpipguide.com, 2005, pp. 1-4. [cited by applicant]
Thongkamwitoon, Thirapiroon, et al., “An Image Recapture Detection Algorithm Based on Learning Dictionaries of Edge Profiles”, IEEE Transactions on Information Forensics and Security, vol. 10, No. 5, May 2015, 10.1109/T… [cited by applicant]
Wang, Kai, “A Simple and Effective Image-Statistics-Based Approach to Detecting Recaptured Images from LCD Screens”, Digital Investigation, vol. 23, Elsevier, 1742-2876, 2017, (Year: 2017), pp. 75-87. [cited by applicant]
Cited By (1)
US 12,671,595