Demonstrating the veracity of videos is a longstanding problem that has recently become more urgent and acute. It is extremely hard to accurately detect manipulated videos using content analysis, especially in the face of subtle, yet effective, manipulations, such as frame rate changes or skin tone adjustments. One prominent alternative to content analysis is to securely embed provenance information into videos. However, prior approaches have poor performance and/or granularity that is too coarse. To this end, we construct Vronicle -- a video provenance system that offers fine-grained provenance information and substantially better performance. It allows a video consumer to authenticate the camera that originated the video and the exact sequence of video filters that were subsequently applied to it. Vronicle exploits the increasing popularity and availability of Trusted Execution Environments (TEEs) on many types of computing platforms. One contribution of Vronicle is the design of provenance information that allows the consumer to verify various aspects of the video, thereby defeating numerous fake-video creation methods. Vronicle's adversarial model allows for a powerful adversary that can manipulate the video (e.g., in transit) and the software state outside the TEE. Another contribution is the use of fixed-function Intel SGX enclaves to post-process videos. This design facilitates verification of provenance information. We present a prototype implementation of Vronicle (to be open sourced), which relies on current technologies, making it readily deployable. Our evaluation demonstrates that Vronicle's performance is well-suited for offline use-cases.
翻译:展示视频真实性是一个长期存在的问题,最近这个问题变得更加紧迫和尖锐。 很难用内容分析准确地检测被操纵的视频,特别是面对微妙而有效的操纵,例如框架率变化或皮肤音调调整。 内容分析的一个重要替代办法是安全地将来源信息嵌入视频中。 然而, 先前的方法的性能和/或颗粒性能差,过于粗糙。 为此, 我们建造了Vronicle -- -- 一个视频导出系统, 提供精细的出处信息并大大改进性能。 它使视频消费者能够验证制作视频的相机以及随后应用到它的视频过滤器的精确序列。 Vicolicle 利用许多类型计算机平台的受信任执行环境(TEE)的日益受欢迎性和可获得性能。 Vronicle 设计工具的设计使消费者能够核查视频的各个方面,从而挫败了许多开版视频创建方法。 Vronicolical的对抗模型允许一个强大的对手对视频进行操纵(e.g. 在中, 在中), Vronicolental 的视频过滤器的精确性筛选过程, 展示我们现在的固定的版本的版本的版本的版本的版本的版本的版本, 正在的版本的版本的版本的版本的版本的版本的版本的版本的版本的版本使用。