你们造么,每块 CCD CMOS 都有一个指纹,通过这个指纹可以把所有这个相机/手机的照片关联起来

2014-12-18 11:59:48 +08:00
 xinglp
那么问题来了,这个指纹长什么样,怎么能提取出来
5175 次点击
所在节点    分享发现
26 条回复
xudshen
2014-12-18 12:05:06 +08:00
这样
wheatcuican
2014-12-18 12:14:08 +08:00
@xudshen 哈哈哈~
xinglp
2014-12-18 12:24:35 +08:00
arkilis
2014-12-18 12:29:35 +08:00
interesting...
windirt
2014-12-18 12:46:42 +08:00
这里说的应该是原图吧,PS以后导出的或者网站后台处理过的图片还能识别出来那真是神了
BGLL
2014-12-18 12:52:06 +08:00
那是传感器噪声( Sensor Noise)特征,也叫图片噪声(Image noise)
每个CCD\CMOS传感器有差异,拍出来的图像会有噪点、畸变点啊之类的,“噪声”,通过分析可以得到一个特征,同一个CCD\CMOS传感器拍出来的图像会有相似的噪声特征,通过比较.......

还有相机把传感器图像转换成jpeg之类的图像时会对图像进行优化,其算法又会有产生可判断特征,分析出相机品牌型号之类的

能判断照片是否是一个相机拍的,还能判断照片是否被篡改,数字取证方面会用到

不过不是完全可靠,也有攻击的办法
xinglp
2014-12-18 13:07:37 +08:00
@BGLL 有没有这方面的开源软件呢
BGLL
2014-12-18 13:23:50 +08:00
@xinglp
好像没有什么诶...
https://github.com/search?utf8=%E2%9C%93&q=Sensor+Noise

不过就是小波分析,公开的研究也很多,实现起来应该不难,
wzxjohn
2014-12-18 13:28:29 +08:00
这玩意我们上课都说过,确实是这样,但是目前最大的难点就是如何提取。因为这个噪声太容易丢失了。。。
xujialiang
2014-12-18 13:38:12 +08:00
量化矩阵嘛?
kmcool
2014-12-18 13:43:52 +08:00
所以基本上他需要一个爬虫把整个社交网站上的图片都弄下来提取指纹信息
xinglp
2014-12-18 16:55:42 +08:00
@wzxjohn 如果拍摄一个理想的白噪声图片应该是无法提取这个指纹的,但是如果拍摄一个纯色的图片就很容易了,同样如果拍摄的图片有大面积纯色块或者平滑变化的色块也会比较容易。
xinglp
2014-12-18 16:56:10 +08:00
@xujialiang 能展开说说么
xujialiang
2014-12-18 18:49:01 +08:00
@ 这样的,一般数码相机拍出来是jpeg格式,jpeg压缩算法把它处理图片的量化矩阵放在文件里了,可以通过一些工具或者matlab貌似可以提取。每个厂商处理图片的算法都不同,如果有个数据库存储了这些量化矩阵,就可以识别是什么设备。也有厂商在图片里加了数字水印,也能发现。 貌似国外有人在做这件事情
xinglp
2014-12-18 19:03:47 +08:00
@xujialiang 那也是所有相同型号的相机这个东西都一样啊。通过ccd每个像素的差异获得的特征才是唯一的。当然还要考虑ccd那些4:2:0 4:2:2等像素排列格式和最终图片的对应关系。比如某个真实的颜色是#ff00ff,而采集到颜色是#fe01ff,这可能是这个像素固有的,由生产工艺决定的,就是不知道这个特征宏观上看是类似白噪声还是肥皂泡上彩色条纹一样,知道的话可以通过某种通用算法去掉,或者干脆提取出来再去掉。
xinglp
2014-12-18 19:04:41 +08:00
@xinglp 在去指纹算法出来之前大家还是。。。 哼哼
xinglp
2014-12-18 19:06:41 +08:00
@windirt 指纹特征会保留的,就是你使劲磨皮再加特效的,最终可能还能被nsa之类的机构识别。因为你不知道这个指纹的特征。
xujialiang
2014-12-18 21:53:07 +08:00
@xinglp 好吧 我理解错了~~
lifechan
2014-12-18 23:22:01 +08:00
貌似ccd cmos都会老化的。。。虽然幅度很小
ccd 老化的速度快,所以现在都用cmos了
这样的话,指纹一定会变化吧?
wy315700
2014-12-18 23:26:18 +08:00
每个打印机都有指纹,可以通过打印的内容找到是哪台打印机打的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/154815

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX