IP Library › Granted Patent US 12,244,686
Granted Patent B2
US 12,244,686 · App. 17/883,917 · Granted Mar 4, 2025

Image sensor, image processing system having the same and operating method of the same

Inventors: Sigyoung Koo (Hwaseong-si, KR); Buyong Um (Seongnam-si, KR); Serin Kim (Hwaseong-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L9/003G06F21/64H04L9/0618H04L9/0825H04L9/0869H04L9/32H04N7/025H04N23/665
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,244,686
App. No.
17/883,917
Granted
Mar 4, 2025
Kind
B2
Abstract

An image sensor includes a non-volatile memory (NVM) storing a encoded private key and partial information of a private key, using first random numbers generated by repeating a first random number generation operation using the partial information of the private key, and a security circuit that performs a decryption operation on a cipher text received from a controller. The security circuit includes a self-recursive decoder that receives the encoded private key from the NVM during the decryption operation, repeats a second random number generation operation using the partial information of the private key to generate second random numbers, and uses the second random numbers to restore the encoded private key to the private key, and a crypto module that uses the restored private key to decrypt the cipher text.

Claims (43)

1. An image sensor comprising:

an image sensing circuit configured to acquire image data; and

a security circuit configured to generate a tag for integrity of the image data,

wherein the security circuit includes:

a crypto circuitry configured to receive a cipher text that is encrypted with a public key from a controller, and decrypt the cipher text based on an encryption algorithm using a private key; and

a differential power analysis (DPA) countermeasure circuitry configured to perform DPA defense against an operation of the crypto circuitry using a random value corresponding to all or a portion of the cipher text.

2. The image sensor of claim 1 , wherein the security circuit performs an authentication operation with the controller.

3. The image sensor of claim 1 , wherein the security circuit further comprises:

random number generator circuitry configured to generate a random number using the random value; and

an entropy spreader circuitry configured to output an index corresponding to the random value to increase randomness of the cipher text.

4. The image sensor of claim 3 , wherein the cipher text is divided into a plurality of divided data,

wherein the random number generator circuitry determines one of the plurality of divided data as the random number according to the index.

5. The image sensor of claim 4 , wherein the random number generator circuitry comprises a multiplexer configured to select one of the plurality of divided data according to the index.

6. The image sensor of claim 5 , wherein the index is a value corresponding to temperature information of the image sensing circuit.

7. The image sensor of claim 5 , wherein the entropy spreader circuitry comprises:

a temperature sensor configured to sense a temperature of the image sensing circuit and output temperature information based on the temperature; and

index encoder circuitry configured to output the index using the temperature information.

8. The image sensor of claim 5 , wherein the entropy spreader circuitry is implemented with a block cipher-based pseudo-random number generator (BPRNG).

9. The image sensor of claim 5 , wherein the entropy spreader circuitry generates the index using the cipher text and the encryption algorithm.

10. The image sensor of claim 1 , wherein the encryption algorithm is an asymmetric-key encryption algorithm.

11. An operating method of an image sensor, the operating method comprising:

receiving a cipher text from a controller;

generating a random number using the cipher text; and

executing a differential power analysis (DPA) countermeasure module using the random number,

wherein the generating the random number comprises:

dividing the cipher text into a plurality of divided data; and

selecting one of the plurality of divided data as the random number according to an index.

12. The operating method of claim 11 , wherein the cipher text is encrypted with a public key of the image sensor.

13. The operating method of claim 12 , further comprising transmitting the public key to the controller.

14. The operating method of claim 11 , wherein the generating the random number further comprises generating the index using a pseudo-random number generator.

15. An image processing system comprising:

an image sensor configured to acquire image data; and

a controller configured to receive the image data from the image sensor,

wherein the image sensor includes:

an image sensing circuit configured to sense the image data; and

a security circuit configured to perform an authentication operation with the controller, to receive a cipher text from the controller, and to decrypt the received cipher text using a secret key,

wherein the security circuit generates a random number using all or a portion of the cipher text, and prevents a differential power analysis (DPA) attack on the secret key in a decryption operation of the cipher text using the random number.

16. The image processing system of claim 15 , wherein the security circuit generates a tag corresponding to the image data, and

the image sensor transmits the image data and the tag to the controller through a first communication channel and receives the cipher text through a second communication channel.

17. The image processing system of claim 16 , wherein the first communication channel communicates in a camera serial interface (CSI) mode, and

the second communication channel communicates in an inter-integrated circuit (I2C) mode.

18. The image processing system of claim 15 , wherein the security circuit comprises random number generator circuitry configured to receive the cipher text and to generate the random number using the cipher text.

19. The image processing system of claim 18 , wherein the security circuit further comprises an entropy spreader circuitry configured to output a random value for increasing randomness of the cipher text using internal information of the image sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: KOO, SIGYOUNG; UM, BUYONG; KIM, SERIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 061133/0623 →
Priority Claims (4)
KR 10-2021-0162168 · Nov 23, 2021 · national
KR 10-2021-0170104 · Dec 1, 2021 · national
KR 10-2022-0054062 · May 2, 2022 · national
KR 10-2022-0054063 · May 2, 2022 · national
Continuity (1)
Related Publication 20230163943A1 · May 25, 2023
References Cited (22)
US 7680273B2 · Whitehead et al. · 2010 [cited by applicant]
US 8422671B2 · Yoon et al. · 2013 [cited by applicant]
US 8707052B2 · Kocher et al. · 2014 [cited by applicant]
US 9094191B2 · Avanzi et al. · 2015 [cited by applicant]
US 9710617B2 · Oxford · 2017 [cited by applicant]
US 20030048903A1 · Ito et al. · 2003 [cited by applicant]
US 20060159258A1 · Rottschafer et al. · 2006 [cited by applicant]
US 20130329887A1 · Lee · 2013 [cited by examiner]
US 20140301550A1 · Lewis · 2014 [cited by examiner]
US 20190097805A1 · Shin et al. · 2019 [cited by applicant]
US 20190253439A1 · Payton · 2019 [cited by applicant]
US 20200244442A1 · Zeh et al. · 2020 [cited by applicant]
US 20220021660A1 · Trieflinger · 2022 [cited by examiner]
CN 106603496A · 2017 [cited by applicant]
CN 111865584A · 2020 [cited by applicant]
JP 4768327B2 · 2011 [cited by applicant]
KR 101725847B1 · 2017 [cited by applicant]
Kinga Marton et al., “Randomness in Digital Cryptography: A Survey”, Romanian Journal of Information Science and Technology, vol. 13, No. 3, 2010, pp. 219-240, XP055289898. [cited by applicant]
Antonio J. Acosta et al., “Embedded electronic circuits for cryptography, hardware security and true random No. generation: an overview”, International Journal of Circuit Theory and Applications, vol. 45, Issue 2, Dec. … [cited by applicant]
Mottaqiallah Taouil et al., “Power Side Channel Attacks: Where Are We Standing?”, 2021 16th International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), IEEE, 2021, 6 pages, DOI: 10.110… [cited by applicant]
Elaine Barker et al., “Recommendation for Random Bit Generator (RBG) Constructions”, Draft NIST Special Publication 800-90C, NIST Computer Security Division, Aug. 2012, 50 pages, XP055803705. [cited by applicant]
Communication issued on May 2, 2023 by the European Patent Office for European Patent Application No. 22200925.0. [cited by applicant]
Cited By (1)
US 12,580,753