用于提供图像数据的真实性证明的方法和装置制造方法及图纸

技术编号:39418325 阅读:11 留言:0更新日期:2023-11-19 16:08
本公开涉及一种图像传感器设备

【技术实现步骤摘要】
【国外来华专利技术】用于提供图像数据的真实性证明的方法和装置


[0001]本公开涉及用于提供由图像/视觉传感器生成的图像/视觉数据的真实性证明的方法和装置。

技术介绍

[0002]时间证明旨在证明或至少提供强有力的证据,证明图像是在特定时间拍摄的。众所周知,如何证明图像是在某个时间之前拍摄的,例如,存在性证明。例如,这可以通过在区块链(其时间戳是可信的)上记录图像的散列值来实现。以这种方式,可以证明对应于散列的图像在区块链上的块的时间戳时存在。
[0003]然而,要证明图像是在某个时间之后拍摄的,就更加困难了。

技术实现思路

[0004]该问题通过所附独立权利要求的方法和装置来解决。从属权利要求涉及潜在的有利实施例。
[0005]根据本公开的第一方面,提出了一种用于提供由图像传感器生成的图像数据的真实性证明的方法。该方法包括获得真实散列值,利用图像传感器捕获图像数据,使用图像传感器的加密密钥对图像数据(或其经处理的版本)和真实散列值进行签名,以生成图像数据的签名,以及向应用处理器提供签名、图像数据和图像传感器的唯一标识符。因此,图像传感器支持捕获的图像数据与外部提供的散列一起的安全签名。例如,这可以通过可信服务来验证。
[0006]在一些实施例中,图像数据可以涉及静止图像。然而,也可以想象图像数据涉及运动图像(例如,视频数据)。
[0007]在一些实施例中,应用处理器可以包括为最终用户设计的硬件和/或软件。例如,应用处理器可以包括被设计成帮助人们执行诸如提供真实图像数据的活动的计算机程序(应用程序)。应用处理器可以在(安全的)图像传感器的外部。
[0008]在一些实施例中,图像传感器可以集成逻辑处理器和存储器,其可以将图像传感器转换成微型计算机。因此,图像传感器芯片可以执行人工智能(AI)任务以识别、分析或计数感兴趣的目标,而不必与另一个芯片共享信息,从而提高隐私和数据安全性,并有望实现近实时分析和目标跟踪。
[0009]在一些实施例中,可以由与图像传感器集成的处理器生成签名。图像传感器可以被配置为将加密密钥安全地嵌入图像传感器中。可以在制造图像传感器时将加密密钥安全地嵌入图像传感器中。例如,可以将加密密钥烧录到图像传感器芯片(模块)中,使得攻击者很难恢复加密密钥。可替代地,例如,可以使用PUF(物理不可克隆函数)来保护加密密钥。
[0010]在一些实施例中,加密密钥可以是对称密钥算法的密钥,该对称密钥算法使用相同的加密密钥来加密明文和解密密文。这些密钥可以是相同的,或者可以在两个密钥之间进行简单的转换。
[0011]在一些实施例中,加密密钥可以是公钥算法或非对称算法的密钥,这是使用密钥对的加密概念:公钥(其他人可以知道)和私钥(除了所有者之外,任何人都可能永远不知道)。这种密钥对的生成取决于加密算法,加密算法基于称为单向函数的数学问题。有效的安全性要求保持私钥的私密性;可以公开分发公钥,而不会损害安全性。例如,图像传感器的加密密钥可以是安全地嵌入图像传感器中的私钥。
[0012]在一些实施例中,真实散列值可以与创建真实散列值的时间、位置或设备中的一个或多个相关联。可信实体/设备(例如,不同于图像传感器)的散列函数可以用于将任意大小的数据(例如,时间、位置、设备ID等)映射到固定大小的值。散列函数返回的值称为散列值或简称为散列。
[0013]在一些实施例中,获得真实散列值可以包括应用处理器从区块链上的最新块读取散列值。这样的块散列值然后可以真实地指示创建最新块的时间。区块链是不断增长的记录列表,称为块,使用加密技术链接。每个块包含前面的块的加密散列、时间戳和事务数据(通常表示为默克尔(Merkle)树)。从设计上来说,区块链可以抵抗对其数据的修改。这是因为一旦被记录,在不改变所有后续块的情况下,任何给定块中的数据都不能被追溯性地改变。
[0014]在一些实施例中,获得真实散列值可以包括应用处理器将真实散列值转发给图像传感器。例如,从区块链上的最新块检索的块散列值可以被转发到图像传感器,用于对图像数据进行签名。
[0015]在对图像数据进行签名之后,可以从(安全的)图像传感器向应用处理器提供签名、图像数据和唯一标识符。此外,可以从(安全的)图像传感器向应用处理器提供图像数据的散列值(图像散列值)。应用处理器和(安全的)图像传感器之间的通信接口可以是有线或无线数据接口。
[0016]在一些实施例中,图像散列值可以存储在区块链上。为此目的,应用处理器可以访问对等网络,该对等网络共同遵守用于节点间通信的协议并验证区块链的新块。
[0017]在一些实施例中,可以从证明实体向验证实体(例如,认证服务)提供(图像数据的)签名、图像数据本身和/或其散列值(图像散列值)、真实散列值以及图像传感器的唯一标识符。验证实体可以使用图像传感器的唯一标识符和图像传感器的加密密钥(例如,公钥或对称密钥)来验证(图像数据的)签名。验证实体然后可以指示(图像数据的)签名是否被成功验证。在后一种情况下,可以证明图像数据的真实性。例如,可以由拥有图像传感器的加密密钥的可信认证实体来执行对签名的验证。
[0018]在一些实施例中,如果签名被成功验证,则可以识别指示何时已经创建真实散列值的第一时间。基于第一时间,可以证明图像是在第一时间(真实散列值的时间)之后捕获的。
[0019]在一些实施例中,可以识别与图像散列值相关联的第二时间(图像数据的时间)。基于第一时间和第二时间,可以证明图像是在第一时间和第二时间之间捕获的。
[0020]根据本公开的另一方面,提出了用于提供由图像传感器生成的图像数据的真实性证明的另一种方法。该方法包括在验证实体(例如,认证服务)处从证明实体(例如,应用处理器)接收图像数据和真实散列值的签名、图像数据和/或其散列值、真实散列值和图像传感器的唯一标识符。在验证实体处使用图像传感器的唯一标识符和加密密钥来验证签名。
验证实体指示签名是否被成功验证。
[0021]根据本公开的另一方面,提出了用于提供由图像传感器生成的图像数据的真实性证明的另一种方法。该方法包括:
[0022]‑
从应用处理器向图像传感器提供真实散列值,用图像传感器捕获图像数据,
[0023]‑
使用图像传感器的加密密钥对图像数据或图像数据经处理的版本以及真实散列值进行签名,以生成图像数据的签名,
[0024]‑
向应用处理器提供签名、图像数据和图像传感器的唯一标识符,
[0025]‑
从应用处理器向验证实体提供签名、图像数据和/或其散列值、真实散列值和图像传感器的唯一标识符,
[0026]‑
在验证实体处,使用图像传感器的标识符和加密密钥来验证签名,
[0027]‑
指示签名是否被成功验证。
[0028]根据本公开的另一方面,提出了一种图像传感器设备。该图像传感器设备包括数据通信接口,其被配置为接收真实散列值;加密安全存储器,其存储图像传感器设备的加密密本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于提供由图像传感器(100)生成的图像数据的真实性证明的方法(200),所述方法包括:获得(202;206)散列值(112);利用所述图像传感器(100)捕获(207)图像数据(132);使用所述图像传感器的加密密钥(122)对所述图像数据(132)或所述图像数据经处理的版本以及所获得的散列值(112)进行签名,以生成所述图像数据的签名(142);向应用处理器(114)提供(208)所述签名(142)、所述图像数据(132)和所述图像传感器的唯一标识符(150)。2.根据权利要求1所述的方法(200),其中,所获得的散列值(112)与创建所获得的散列值(112)的时间、位置或设备中的一个或多个相关联。3.根据权利要求1所述的方法(200),其中,获得(202;206)所述散列值包括所述应用处理器(114)从区块链(204)上的最新块读取散列值。4.根据权利要求1所述的方法(200),其中,获得(202;206)所述散列值包括所述应用处理器(114)将所述散列值转发(206)到所述图像传感器(100)。5.根据权利要求1所述的方法(200),其中,在所述图像传感器(100)处生成所述签名(142),其中,所述加密密钥(122)被安全地嵌入所述图像传感器中。6.根据权利要求1所述的方法(200),其中,从所述图像传感器(100)向所述应用处理器(114)提供(208)所述签名(142)、所述图像数据(132)和所述唯一标识符(150)。7.根据权利要求1所述的方法,进一步包括在区块链(204)上存储(210)所述图像数据的散列值。8.根据权利要求1所述的方法(200;300),进一步包括从证明实体(302)向验证实体(304)提供(308)所述签名(142)、所述图像数据(132)和/或所述图像数据的图像散列值、所获得的散列值(112)和所述唯一标识符(150);使用所述图像传感器(100)的所述唯一标识符(150)和加密密钥来验证(310)所述签名(142);以及指示(312)所述签名是否被成功验证。9.根据权利要求8所述的方法(200;300),其中,由拥有所述图像传感器的加密密钥的可信认证实体(306)来执行对所述签名的验证。10.根据权利要求8所述的方法(200;300),进一步包括如果签名被成功验证,识别(314)指示何时已经创建所获得的散列值的第一时间;基于所述第一时间,证明所述图像是在所述第一时间之后捕...

【专利技术属性】
技术研发人员:迪米特利
申请(专利权)人:索尼集团公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1