Image sensor, method and host
An image sensor, wherein the image sensor includes circuitry including a Camera Serial Interface, wherein the circuitry is configured to transmit a stored digital certificate to circuitry of a host via the Camera Serial Interface which authenticates the image sensor to the host, wherein the digital certificate is transmitted embedded in one or more Camera Serial Interface image frames.
1 . An image sensor comprising:
circuitry including a Camera Serial Interface, the circuitry being configured to transmit a stored digital certificate to host circuitry of a host via the Camera Serial Interface which authenticates the image sensor to the host, wherein
the digital certificate is transmitted embedded in one or more Camera Serial Interface image frames,
a Camera Serial Interface image frame among the one or more Camera Serial Interface image frames comprising both embedded data and a pixel data frame, and
the digital certificate is embedded in one or more predetermined lines of the embedded data as front embedded data, rear embedded data, or a combination thereof.
2 . The image sensor of claim 1 , wherein:
the digital certificate data representing the digital certificate are transmitted embedded in the embedded data of the one or more Camera Serial Interface image frames.
3 . A method for authenticating an image sensor to a host, comprising:
transmitting a stored digital certificate to host circuitry of the host via a Camera Serial Interface which authenticates the image sensor to the host, wherein the digital certificate is transmitted embedded in one or more Camera Serial Interface image frames; and
verifying the transmitted digital certificate to authenticate the image sensor, wherein
a Camera Serial Interface image frame among the one or more Camera Serial Interface image frames comprising both embedded data and a pixel data frame, and
the digital certificate is embedded in one or more predetermined lines of the embedded data as front embedded data, rear embedded data, or a combination thereof.
4 . The method of claim 3 , wherein:
the digital certificate data representing the digital certificate are transmitted embedded in the embedded data of the one or more Camera Serial Interface image frames.
5 . The method of claim 3 , wherein:
the authenticating is performed by public key-based device authentication and key sharing is performed via information exchanged between the image sensor and the host via an inter-integrated circuit interface.
6 . The method of claim 5 , wherein:
the method comprises a boot up sequence of the host further comprising receiving command and control data from the image sensor via the inter-integrated circuit interface; and reading the digital certificate from data received via the Camera Serial Interface.
7 . The method of claim 5 , wherein:
key confirmation is performed via information exchanged between the image sensor and the host via the inter-integrated circuit interface.
8 . A host comprising host circuitry including interface circuitry, wherein:
the interface circuitry is configured to receive a digital certificate via a Camera Serial Interface of the interface circuitry from an image sensor, wherein the digital certificate is received embedded in one or more Camera Serial Interface image frames; and
the host circuitry is configured to verify the received digital certificate to authenticate the image sensor, wherein
a Camera Serial Interface image frame among the one or more Camera Serial Interface image frames comprising both embedded data and a pixel data frame, and
the digital certificate is embedded in one or more predetermined lines of the embedded data as front embedded data, rear embedded data, or a combination thereof.
9 . The host of claim 8 , wherein:
the host is automotive control circuitry configured to control automotive functions.
10 . The image sensor of claim 1 , wherein:
the one or more predetermined lines of the embedded data are embedded as one or more lines of the front embedded data and zero or more lines of the rear embedded data.
11 . The image sensor of claim 1 , wherein the circuitry is further configured to:
transmit the digital certificate embedded within the embedded data of the one or more Camera Serial Interface image frames, the embedded data being positioned either before or after the pixel data frame.
12 . The image sensor of claim 1 , wherein:
the circuitry is configured to generate a Message Authentication Code (MAC) for subsequent image authentication based on a shared symmetric key established after verifying the digital certificate.
13 . The method of claim 3 , wherein:
the one or more predetermined lines of the embedded data are embedded as one or more lines of the front embedded data and zero or more lines of the rear embedded data.
14 . The method of claim 3 , wherein the circuitry is further configured to:
transmit the digital certificate embedded within the embedded data of the one or more Camera Serial Interface image frames, the embedded data being positioned either before or after the pixel data frame.
15 . The host of claim 8 , wherein:
the one or more predetermined lines of the embedded data are embedded as one or more lines of the front embedded data and zero or more lines of the rear embedded data.
16 . The host of claim 8 , wherein the circuitry is further configured to:
transmit the digital certificate embedded within the embedded data of the one or more Camera Serial Interface image frames, the embedded data being positioned either before or after the pixel data frame.
17 . The host of claim 8 , wherein:
the circuitry is configured to generate a Message Authentication Code (MAC) for subsequent image authentication based on a shared symmetric key established after verifying the digital certificate.