是否有任何数码单反相机提供相机内文件加密?


26

我正在想象一个场景,用户可以通过DSLR菜单设置密码,然后通过标准的可逆加密协议对存储卡上的所有文件进行加密,从而只有在查看者知道密钥的情况下才能读取内容。

这样可以防止自我指控,例如,如果您的相机被没收并且其中的照片被用作对您不利的证据。

有任何数码单反相机具有这种功能吗?


7
无论如何,尽管我们可以辩论政治,但我宁愿不在这里做。这是一个有关摄影和照相机的网站。虽然问题有内在的政治意味,让我们保持对技术面齿轮,答案,并在那里他们必须冒险除此之外,尽量保持平衡和objctive。如果您想讨论警察国家的优点和新闻自由的相对优点,那么还有很多其他在线论坛可以讨论。
mattdm

2
+1虽然我完全同意您的观点,但为了指出显而易见的事实,我将完全无视(抱歉);如果“他们”看到了加密,那么他们很有可能将您拘留,直到您泄露密码为止,无论是使用武力还是通过律师(而且我不确定我会更害怕)。
Mawg

我认为很好。我想避免这是好事还是坏事。
mattdm 2013年

在这种情况下,我认为制作“加密卡”会更好。这些将是仅写的存储卡。然后可以使用带有钥匙的特殊读卡器将其读回。在非常敏感的情况下,如果该卡检测到篡改(例如,批量读取或尝试在DCIM目录之外进行读取,例如将其放在PC中),则该卡可以被设计为自行擦除/销毁。这样用户就无法访问密钥,例如是否必须将卡发送到安全机构进行解密
Phil

甚至更好的是,卡片(或相机)不仅可以加密,而且还可以隐藏秘密照片,并且看起来仍然像是包含安全内容的普通无辜卡片,因此,在坏人拥有您之后,您不会立即遭受酷刑以泄露您的身份密钥。
szulat 2015年

Answers:


19

佳能曾经出售过一种数据验证套件,该套件对图像进行签名以进行验证,并且具有与EOS-1Ds Mark IIIEOS-1D Mark III(仅)一起使用的加密功能。但是,验证方面的设计非常糟糕,已经受到损害。佳能的回应是停产该产品,并发布了一个狡猾的词性建议,承认如果​​不这么说,它是行不通的。

这并不一定意味着加密方面会被破坏,因为如果正确完成,这实际上比验证更容易(验证试图隐藏某些事物的能力,同时隐藏事物的能力,这是固有的缺陷)。我不同意这里的另一种回答,即不可能以实际的方式进行操作,但是我找不到关于佳能系统实施方式的好的文档(通常,良好的安全性是开放的设计),鉴于佳能在这里的记录,我绝对不会不相信。

Lexar出售了一张CF卡,将其与Nikon D200结合使用,在允许访问该卡之前,需要基于哈希的身份验证。有时表示为加密,但不是。有关详细信息,请阅读安全专家Bruce Schneier撰写的博客文章以及相关评论,但总之,没有真正的加密-而且无论如何对于当前的相机均不可用。

即使您可以对相机内的内容进行适当的加密,我也很确定,在任何情况下,如果您拒绝在加密设备上交出密钥而拒绝交出密钥,他们都会找到监禁或以其他方式惩罚的方法你不这样做。例如,这是英国的法律。而且在美国,如果控方“知道”存在侵权文件,法院将裁定将其移交不是违反第5条修正案。在更极权的情况下,您甚至可能得不到那么多好处。(比方说,例如, 位于中国,在那里,未经声明在您的计算设备上安装加密软件本身就是非法的。)

您可以使用带有谷壳和错误的“安全”分区的分层加密系统之类的东西,但是如果政府认为您有能力做到这一点,那可能根本没有帮助。

可能可以向CHDK甚至Magic Lantern固件黑客中添加加密,但是我认为它非常复杂且足够大,以至于我都不希望使用它。另一种方法可能是在Android应用程序中使用的,但是您要非常小心,以确保数据永远不会以未加密的形式命中闪存,而且我不确定照相机API的内部结构如何工作。不幸的是,我不知道有任何这样的应用程序。

为了确保安全,您需要使用公共密钥算法,并使用公共密钥和其他位置的私有密钥进行加密-您根本无法查看设备上的图像。这有点不方便,但无非是等到您去实验室看一卷胶卷的不便之处。

如果您确定台式机或便携式计算机的安全性,则可以将私钥保存在此处–如果您打算在该设备上编辑或操作照片,那么这已经是薄弱环节,因此没有必要假装它不是。在某些情况下,这可能还不够,您可以将私钥放在完全安全的地方。如果钥匙在另一个国家在家里举行,这可能有其他的优势,因为你可以振振有词地说,没事,你可以做可以泄露秘密。(它可能对您不利,但数据将保持安全。)实际上,中等大小的密钥将为所有合理的攻击提供保护。,并且更大的密钥将一直持续到今天每个活着的人都死了,NP被证明等于P或量子计算机成为现实(这肯定是至少有一段时间了)

但是,同样,我不知道有任何相机或应用程序可以做到这一点。

因此,最好的选择是在卡上只保留很少的文件,并在使用后完全销毁卡。(即使使用安全删除的应用程序进行擦除也不够,并且按照您之前的问题,咬卡和吞咽卡也不会这样做。)当然,这也无法保护您免受其他风险的影响。与图像的曝光没有直接关系。


实际上,尚不清楚强迫人们放弃通行密码的背后的法律问题,至少在美国,还没有得到高水平的审查。但这不是法律论坛。有很多可用的技术,但通常是相反的,您使用隐写术来隐藏照片中的秘密消息,而不是隐藏照片,它们往往很大。
Pat Farrell 2013年

2
Wikipedia上有关全球关键公开法状态的更多信息。没错,它尚未在美国定居,但目前有足够的歧义,我认为可以公平地说没有第五修正案保护的保证。
mattdm

十年前,不只是中国,强大的加密货币在法国是非法的。我最近没有检查。世界上有许多独裁政权和极权政府,因此有很多例子可能会让您入狱甚至更糟。
Pat Farrell

2
我特别提到中国,因为那是安德鲁居住的地方。
mattdm

当然,如果您的生活取决于它,则应该物理上销毁该卡,但对其进行格式化,然后将随机数据写入卡中,直到其装满,这也将使恢复任何东西变得非常困难。
没人

6

我知道这个问题是关于DSLR相机的,所以这个答案可能不合时宜,但是为了完整起见,如果您还包括傻瓜相机,

三星Galaxy相机(或任何即将推出的基于Android的相机)可以对存储介质进行加密。此外,如果您想在紧急情况下将敏感数据上传到异地,它还提供Wi-Fi和蜂窝连接选项(GSM / 3G / LTE)。在Android平台上,您还可以访问应用程序,这些应用程序可以通过隐藏/隐藏图片来在初步调查中提供一些合理的可否认性(请记住,尽管为了安全起见您不能完全依赖模糊性)。


5

佳能的OSK-E3套件还支持加密。它与EOS-1Ds Mark III,EOS-1D Mark III兼容。将特殊的初始化卡插入注册的相机后,您拍摄的所有图像都会被加密。您可以使用称为原始数据安全实用程序的特殊实用程序解密图像。

该工具的独创性验证功能已被破解,因此我不太相信这个工具包。


哇; 我将不得不修改答案。我将详细研究细节,但是验证实际上比加密更难。不足之处在于,他们能够从摄像机中获取签名密钥-完成此操作后,您就可以对图像进行签名(或加密),就像它们来自该摄像机一样,但前提是他们使用了公共密钥加密方案(并且正确执行操作,并使用足够大的密钥),但仍然不能让该密钥对图像进行解密。
mattdm 2013年

看起来他们每个型号也只使用一个验证密钥,而不是更困难但更正确的方法是每个摄像机使用一个验证密钥。查看有关hack的完整演示。他们将其与“ board id”混合在一起以确保唯一性,但这显然对加密没有用。
mattdm 2013年

(现在寻找有关加密工作原理的详细信息-如果使用相同的方法,那就不好了。)
mattdm

1
据我所确定,该工具包旨在保护图像的临时“隐藏”值比其他任何东西都更多。当然,从最广泛的意义上讲,所有加密都是临时的,但是在“不值得尝试窃取这些图像”级别和“这些图像是针对摄影师的证据”级别之间存在明显差异,这会延迟纯文本的可用性。

我可以看到在“窥探”期间保护某物,但保护时间不足以使您脱离监狱。@stan是100%正确的,具有足够的时间,所有加密都可以被破解,工程诀窍是使破解时间远远长于信息值。任何使用加密狗,智能卡或“特殊功能卡”的计划显然都与加密狗一样脆弱。以及您如何将强密码阶段输入到加密狗中?
Pat Farrell

2

问题已经很老了,但是我想发表评论。

我的一些朋友最近才开始创建despectacle.com,它提供了一个名为“ CryptSD”的microSD卡适配器,可以完成您所寻找的一切。虽然加密不是由相机进行的,但是SD卡适配器本身。

不确定何时正式发布,但鉴于问题已经存在两年了,我想您不介意再等一会儿。


这怎么可能呢?当然,卡可以在内部对数据进行加密,但是相机需要查看原始的解密数据,因此卡在访问时可以即时解密...但是那又有什么用呢?另外,您在哪里输入密钥?

认为他们将结合使用公钥加密和对称密钥,只要打开相机,它就仍可以查看您的照片。一旦关闭,您的图片就会“消失”。这意味着相机无法再读取它们。
Alex

是的,就像全盘加密(例如LUKS)一样,这是有道理的,但是问题是我如何首先输入密钥?

应该不是问题。那就是公钥密码术的美。只需生成一个“会话密钥”,使用pub-key对其进行加密,将其存储在某个位置,然后使用会话密钥对所有图片进行加密即可。做完了
Alex

1
实际上很简单。每次打开相机电源时,都会生成一个新的会话密钥来加密图片。此会话密钥保存在内存中,并保存到sd卡上(使用公共密钥加密)。只要sd卡仍然通电,您就可以加密和解密所拍摄的照片。关闭sd卡后(也就是关闭相机),您将无法再读取已存储在sd cad上的图片。当然,您仍然可以通过输入PW从计算机访问它们。
Alex

1

答案取决于您要保护的内容,保护对象和保护对象的时间长短。

Lexar LockTight(tm)有(或更确切地说是我找不到出售)。 直到收到身份验证握手(对于那些知道这是什么的人而言,为160位SHA1)之后,CF卡才会响应。

根据现代标准,该加密功能相当薄弱,并且需要相机支持(D200,D2H / X之类的设备都有)。这将阻止非技术人员“借用”卡并简单地复制/查看它。

但是,如果您的相机已拍摄,那么将无法阻止他们查看其中的图像,因为其中包含了密钥,并且无法长期承受现代硬件或技术的持续攻击。

你需要自己的固件相机或开源硬件,如斯坦福Frankencamera 构建与安全密钥存储和足够的计算咕噜能够做到足够强大的加密,使其值得的。


0

如果您采用其他方法,我认为您可以从技术上实现既定目标,但从政治上讲会失败。

我不认为任何“相机”都可以使用,因为您必须输入一个强大的密钥/密码。很难使人们在拥有键盘时使用强大的密码短语。在相机上,您只有六到十二个按钮和几个拨盘。输入强大的密码短语将非常乏味,以至于失败。

但是,如果您提出一个稍有不同的问题:是否可以制造一部智能手机来加密其照片,答案显然是肯定的。在Android上,直接运行端口PGP / GPG可能会很直接,而且您甚至可以为其构建一个相当用户友好的前端。这将使用户潜在地输入强密码。当前的智能手机拍摄的照片非常好。

就是说,我认为技术问题并不是该方法的弱点。如果您有一堆大的加密文件(而且照片很大),而坏人看到了这些文件,那么这将是引起怀疑您拥有非法照片的主要原因。在压力较大的国家/地区,仅此一项可能会导致橡胶软管和水桶冒出来,迫使您放弃加密密钥。

您可以使用隐写术的版本,当有人看着您的秘密警察殴打示威者的照片时,会显示一张照片,例如说可爱的小猫。这可能会让您超过第一级,当地警察。但是任何认真的调查都会很快发现小猫的图像远小于实际文件大小,然后它们会寻找隐藏的东西。

正确地说,具有128位熵的适当密钥可以为AES等现代密码提供足够的强度,甚至可以阻止国家安全机构使用几年。当然,这些年您将入狱,并可能遭受酷刑。而且没有人会看到你的不公正照片。但是,零密码和几乎零密码短语实际上具有128位熵。因此,实际上,字典攻击比此问题的原始发布者所希望的更有可能成功。


合理地讲,相机可以与智能手机或其他设备进行通信,以使输入强键/密码的操作变得不那么繁琐。
Skaperen

可悲的是没有。您不能因为缺少相机和智能手机之间的联系而变得乏味。这是一个基本的安全设计问题。
Pat Farrell

0

我认为您可能想考虑一种替代加密的方法。我们可以假设的一件事是,一个想要浏览您照片的人通常会打开列表中的第一张照片。有了这个假设,您可以创建一个简单的脚本,该脚本在打开时会擦除您的图片。该脚本将带有图片图标,并以与相机命名图片相同的格式命名。

因此,当小偷乔或警官鲍勃转至F:/dcim/01.jpg时,脚本将打开并开始格式化f:/驱动器。您要格式化而不是简单的“全选删除”的原因是,一旦开始格式化SD卡,就很难停止。如果他们将卡从计算机中拉出,则损坏的风险非常高。这将对您有利。

根据操作系统的不同,您还可以在sd上有一个标记为autorun的脚本。将脚本插入计算机后,它将立即启动。您可以拥有脚本请求的用户名和密码。如果未插入用户名或密码,或者关闭了窗口,或者在x次之后未正确输入用户名和密码,则它将格式化卡。

TDLR:您不应该研究提供加密的相机,而应该考虑各种方法来增加SD卡的安全性。

〜芒果先生


您如何查看该文件在其他人的系统上触发脚本?(自动运行技巧可能在某些有限的情况下有效。)
mattdm

我还应该补充一点,如果您要做的只是格式化存储卡,那么实际上恢复数据的机会就很高。
mattdm 2013年

0

基本思想是使用外部记录器。

一些昂贵的服务器甚至可能支持加密,否则您将需要自己动手做些东西。尽管有说明,但您可能需要偏离它们,这并非微不足道。

消费者

以下是应消费者使用的产品的组合:

我找不到一个可以进行记录和加密的设备,但是我不知道我在那个市场上的路,只看了两家公司的记录器。

自己动手做

通过网络扩展器,HDMI相对便宜。它们包括一个采用HDMI并通过以太网发送数据的部分,以及除反向之外相同的第二部分。首先,将其连接到便携式计算机/便携式服务器并加密数据,然后再将其保存在磁盘上。

有关于如何记录未加密的指南还有,它是相当容易然后通过管道将视频文件转换成标准的加密工具它写入磁盘之前。

由于这些HDMI扩展器会压缩其输入,并且我不知道它们与相机输出的HDMI格式配合得如何,因此图像质量会下降。在数码单反相机通常胜过照相手机的情况下,输出仍将比照相手机更好。

或者只是使用电话

或者毕竟可以使用电话。它要容易得多,即使您购买了可以找到的最高端的照相手机,它仍然会更便宜。众所周知,执法部门未能解锁某些iPhone,Android也具有安全加密功能。只要记住,一旦看到任何危险就要关闭手机,因为在手机运行时攻击面会更大。我认为执法部门可能可以解锁所有正在运行的电话,但是很少有被关闭的加密电话。

还有一些专门构建的应用程序,它们可以在电话的内置加密基础上提供更高的安全性,但拍照效果可能不如内置摄像头应用程序。


-5

这根本行不通。外交电报或军方的攻击计划说,加密可以很好地保护传输中的数据。它不适用于静态数据。我认为,即使是敬业的记者也不会适当地使用它来实现他们期望的目标。

一旦“坏蛋”获得了您的数据,他们就可以花一些时间来破解它。在您的示例中,坏人将拥有您的相机和SD / CF卡。

如果您使用具有适当随机密钥的,实施良好的强大加密技术,则可以防止偶然的坏人。暂时忽略这样的事实:实际上很难正确实施强密码,您的密钥有多好?

大多数人的密码和密钥都很糟糕。大多数人会选择“ password”或“ qwerty”开头的弱密码。任何现代PC都可以通过在短短几分钟内尝试尝试前100,000个常用密码来破坏安全性。

如果您要面对严重的敌人,例如国家安全局(FBI,MI-6,KGB等),他们将拥有专用的硬件,其功能比简单的PC强大许多数量级。

一种更明智的避免被关进您的照片的监狱的方法是,不要在可能会把您扔进监狱的地方拍照。


7
非常感谢勇敢的摄影记者大军记录了世界各地的暴行,他们没有听从您的建议。
2013年

4
我不建议您自己破解加密,但是即使是大型政府安全机构,具有足够大的密钥(而不是密码)的著名现代加密算法也将能够承受多年的计算能力。我同意这不会真正起作用,但是出于人为原因,而不是出于技术原因。至于避免拍照,这是政府可能不喜欢的:世界并非没有集权主义,照片是造福人类的强大武器。
mattdm

6
静态数据仍然可以从加密中获得实质性的好处,这是自20世纪战争以来加密技术的兴起以来的一种事实。基本思想是,加密足够长的时间使门无法进入数据中。例如,由于我生活在PA-DSS领域,因此信用卡(如果已存储)应该在数据库中加密。这并不是为了防止泄露卡片的违规行为,而是要花些时间确保卡片号在最终被泄露时变得无用。
约翰·卡文

5
如果您将答案编辑为“如果存在这样的设备,则必须谨慎使用,以获取利益”,我将更改表决。我认为,实际上,以一种强大的方式实现起来相当容易:摄像机拥有一个GPG公共密钥,并以此加密所有保存的数据。摄影师没有私钥:这是新闻社在家里所拥有的。摄影师很难搞砸,也很难打破。我敢肯定,会有很多变种甚至完全不同的方案都是有效的。
mattdm

2
如果您打算使用Lightroom,Aperture等,则私钥可以驻留在该系统上。您可以称该“您的”键或其他名称。我认为将其视为与摄像机匹配的私钥是最有帮助的。它可以驻留在此处,因为无论如何您都需要使用“纯文本”图像,因此图像安全性仅与笔记本电脑或台式机一样高。在许多情况下,这可能就足够了。在风险很大的情况下,由于您没有相应的私钥而完全无法查看或编辑文件可能是一个优势
mattdm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.