scieee Open visual document viewer

Integridad en vídeos de dispositivos móviles

Daton Medenou, Roumen

Abstract

Con frecuencia una persona conectada a Internet sube vídeos a una red social desde su móvil. Esto es así por la popularización de los smartphones de bajo coste y por el incremento del uso de las redes sociales multimedia. Cuando se visionan éstos, surge la pregunta: ¿Habrá sido editado? ¿Es verdadero? Actualmente, las técnicas forenses para imágenes son bastante sofisticadas. En cambio, las orientadas a vídeos digitales y, particularmente, a vídeos digitales de dispositivos móviles, están apenas en sus comienzos. Este trabajo forma parte de un proyecto de investigación financiado por la Comisión Europea dentro del Programa Marco de Investigación e Innovación Horizonte 2020 denominado RAMSES que tiene, entre otros objetivos, el desarrollo de una potente herramienta de análisis forense para vídeos digitales de dispositivos móviles. Más concretamente, la contribución que aporta el presente trabajo a la citada herramienta es el diseño e implementación de un método de análisis forense que indica al usuario las zonas del vídeo que son poco fiables, lo cual es muy útil a la hora de detectar manipulaciones.

Full text

TRABAJO FIN DE GRADO GRADO EN INGENIERÍA INFORMÁTICA CURSO 2015-2016 INTEGRIDAD EN VÍDEOS DE DISPOSITIVOS MÓVILES Roumen Da on Medenou Di ec o es: Luis Ja ie Ga cía Villalba Ana Lucila Sando al O ozco Depa amen o de Ingenie ía del So wa e e In eligencia A i icial FACULTAD DE INFORMÁTICA UNIVERSIDAD COMPLUTENSE DE MADRID i El p esen e T abajo Fin de G ado se enma ca den o de un p oyec o de in es igación i ulado RAMSES ap obado po la Comisión Eu opea den o del P og ama Ma co de In es igación e Inno ación Ho izon e 2020 y en el que pa icipa el G upo GASS del Depa amen o de Ingenie ía del So wa e e In eligencia A i icial de la Facul ad de In o má ica de la Uni e sidad Complu ense de Mad id (G upo de Análisis, Segu idad y Sis emas, h p://gass.ucm.es, g upo 910623 del ca álogo de g upos de in es igación econocidos po la UCM). Po azones de con idencialidad del p oyec o se ha omi ido in o mación del abajo desa ollado pa a no in ingi la no ma i a co espondien e. ________________________ Roumen Da on Medenou iii Ag adecimien os Quie o ag adece a mis di ec o es la posibilidad de ealiza el p esen e abajo, ag adecimien os que ex iendo al es o de miemb os del G upo GASS, po habe me enseñado y ayudado an o. Resumen Con ecuencia una pe sona conec ada a In e ne sube ídeos a una ed social desde su mó il. Es o es así po la popula ización de los sma phones de bajo cos e y po el inc emen o del uso de las edes sociales mul imedia. Cuando se isionan és os, su ge la p egun a: ¿Hab á sido edi ado? ¿Es e dade o? Ac ualmen e, las écnicas o enses pa a imágenes son bas an e so is icadas. En cambio, las o ien adas a ídeos digi ales y, pa icula men e, a ídeos digi ales de disposi i os mó iles, es án apenas en sus comienzos. Es e abajo o ma pa e de un p oyec o de in es igación inanciado po la Comisión Eu opea den o del P og ama Ma co de In es igación e Inno ación Ho izon e 2020 denominado RAMSES que iene, en e o os obje i os, el desa ollo de una po en e he amien a de análisis o ense pa a ídeos digi ales de disposi i os mó iles. Más conc e amen e, la con ibución que apo a el p esen e abajo a la ci ada he amien a es el diseño e implemen ación de un mé odo de análisis o ense que indica al usua io las zonas del ídeo que son poco iables, lo cual es muy ú il a la ho a de de ec a manipulaciones. Palab as cla e Análisis o ense, disposi i o mó il, he amien a, in eg idad, manipulación, edes sociales, Theia, ídeos. ii Abs ac People, connec ed o he In e ne , on a egula basis, upload ideos o Social Ne wo ks, using mobile phones. This is due o he popula isa ion o low-end Sma phones, and o he ise o Mul imedia O ien ed Social Ne wo ks. When we wa ch a homemade ideo, we ask ou sel es i i has been edi ed, whe he i ’s ake o no . When wo king wi h pho og aphs, o ensic echniques and me hods a e qui e sophis ica ed. On he o he side, implemen a ions o o ensic me hods applied o Digi al Video, a e s ill in an ea ly s age. This wo k is a pa o a much bigge p ojec , inanced by The EU F amewo k P og amme o Resea ch and Inno a ion Ho izon 2020, named as RAMSES. I has objec i es such as de eloping a powe ul Fo ensic Tool on mobile de ices digi al ideo, among o he s. Mo e speci ically, he con ibu ion made by his wo k o he abo e men ioned ool, is he design and implemen a ion o a o ensic analysis echnique which pinpoin s he no e y eliable a eas o a ideo. Tha is qui e use ul when de ec ing ampe ing. Keywo ds Fo ensic analysis, in eg i y, manipula ion, mobile de ice, social ne wo k, Theia, ool, ideos. . x ÍNDICE DE FIGURAS Figu a 1.1: Diag ama de Gan de la plani icación del p oyec o ......................................... 4 Figu a 2.1 Ma co gene al de un sis ema de p ocesamien o de imágenes y ídeo ............ 7 Figu a 2.2. P oceso de adquisición de ídeos en cáma as digi ales .................................... 9 Figu a 2.3: Es uc u a de un g upo de imágenes ................................................................. 14 Figu a 4.1. Apa iencia gene al de la pes aña Exi In o ......................................................... 29 Figu a 4.2. Geoposicionamien o en Google Maps ............................................................... 31 Figu a 4.3. Apa iencia gene al de la pes aña DDBB P ojec s .............................................. 32 Figu a 4.4. Visualización de las imágenes de un p oyec o ................................................. 33 Figu a 4.5. Que y Se ................................................................................................................ 34 Figu a 4.6. Ad anced Que y ...................................................................................................... 35 Figu a 4.7. Geoposicionamien o de un g upo de imágenes en Google Maps ................. 36 Figu a 5.1 Esquema gene al de uncionamien o del algo i mo ......................................... 38 x i 1 1. INTRODUCCIÓN 1.1. Mo i ación Los disposi i os mó iles ac uales, es án pe manen emen e in e conec ados. En la e a del ‘In e ne de las cosas’, y los disposi i os mó iles ac uales no son exac amen e o denado es pe sonales. Median e demonios de mensaje ía, clien es a edes sociales, o incluso malwa e, los disposi i os mó iles pueden, sin in e ención alguna, ecibi , en ia y almacena piezas de in o mación, ya sean imágenes, iche os de ideo, e c. Cuando una pe sona se encuen a, po so p esa, con un iche o de ideo en su mó il se hace las siguien es p egun as: ¿lo he g abado yo? ¿es un ideo anilla (no-manipulado)? Los me ada os, a día de hoy, son algo opcional, y el so wa e clien e de edes sociales suele bo a los. Po lo an o, es necesa ia la implemen ación de écnicas de análisis o ense de ídeos, que pe mi an a las pe sonas y au o idades pode gene a cie os da os que ca ac e icen dichos ideos. 1.2. Con ex o El p esen e T abajo Fin de G ado se enma ca den o de un p oyec o de in es igación i ulado RAMSES ap obado po la Comisión Eu opea den o del P og ama Ma co de In es igación e Inno ación Ho izon e 2020 (Con oca o ia H2020-FCT-2015, Acción de Inno ación, Núme o de P opues a: 700326)y en el que pa icipa el G upo GASS del Depa amen o de Ingenie ía del So wa e e In eligencia A i icial de la Facul ad de In o má ica de la Uni e sidad Complu ense de Mad id (G upo de Análisis, Segu idad y Sis emas, h p://gass.ucm.es, g upo 910623 del ca álogo de g upos de in es igación econocidos po la UCM). 2 Además de la Uni e sidad Complu ense de Mad id pa icipan las siguien es en idades:  T eelogic Telemá ica y Lógica Racional pa a la Emp esa Eu opea SL (España)  Minis é io da Jus iça (Po ugal)  Uni e si y o Ken (Reino Unido)  Cen o Rice che e S udi su Sicu ezza e C iminali à (I alia)  Fachhochschule u O en liche Ve wal ung und Rech sp lege in Baye n (Alemania)  T ila e al Resea ch & Consul ing LLP (Reino Unido)  Poli ecnico di Milano (I alia)  Se ice Public Fede al In e ieu (Bélgica)  Uni e si ae des Saa landes (Alemania)  Di ección Gene al de Policía - Minis e io del In e io (España) 1.3. Obje i os El p esen e T abajo Fin de G ado (TFG) iene los siguien es obje i os:  Es udia mé odos exis en es de ca ac e ización de ídeos digi ales y su e icacia.  Elegi uno o a ios mé odos pa a de e mina la in eg idad de un ideo.  Depu a y Documen a la ins alación y uso del F amewo k de Desa ollo en GNU/Linux, a in de p epa a lo pa a mul ipla a o ma ( an o mul i-S.O como en a ias a qui ec u as ha dwa e). 3 1.4. Plan de T abajo El p oyec o es á compues o de cua o ases: Fase P e ia, Documen ación, Diseño e Implemen ación. Asimismo, cada ase con iene sus ac i idades en e las cuales des acan: Diseño, Implemen ación y P uebas. Todas és as se han desa ollado en pa alelo, pe o según la ase en la que se encon aba el p oyec o, cada una se e ec uaba con mayo o meno in ensidad. La Figu a 1.1 mues a el diag ama de Gan del p oyec o. Nomb e de a ea Du ación (días) Inicio Fin Fase P e ia 92 03/10/15 07/02/16 ● Plani icación 15 ● Es udio de abajos p e ios 30 ● Es udio de ecnologías exis en es 15 ● Despliegue y ac ualización de pla a o ma de desa ollo 32 Fase de Documen ación 30 08/02/16 21/03/16 ● Plani icación 20 ● Análisis de Riesgos 10 Fase de Diseño 30 22/03/16 28/03/16 ● Toma de equisi os 10 ● Especi icación de Obje i os 200 ● P epa ación de la memo ia 15 Fase de Implemen ación 40 10/05/16 04/07/16 Fase de P uebas 14 05/07/16 24/07/16 Tabla 1.1. Ac i idades de la ase de ejecución del p oyec o 4 Figu a 1.1: Diag ama de Gan de la plani icación del p oyec o 5 1.5. Es uc u a de la memo ia El es o del abajo es á o ganizado en 7 capí ulos con la siguien e es uc u a. En el capí ulo 2 se in oducen concep os básicos pa a comp ende el análisis o ense en ídeos de disposi i os mó iles, es o es, el p oceso de gene ación de un ídeo digi al y los elemen os de la cáma a que si en de base pa a las écnicas o enses en ídeos. También se ealiza un es udio de la comp esión y los ipos de codi icación de un ídeo y una desc ipción de la me odología más u ilizada pa a almacena ideos en And oid, que es el H264 den o de con enedo mp4. En el capí ulo 3 se p esen a un es ado del a e sob e écnicas o enses elacionadas con la de ección de manipulaciones de ídeos de disposi i os mó iles. En el capí ulo 4 se especi ica una he amien a pa a el análisis o ense de imágenes y ídeos digi ales denominada Theia, desc ibiendo sus p incipales ca ac e ís icas y uncionalidades. En el capí ulo 5 se p esen a la con ibución de es e abajo, que consis e en la implemen ación de un algo i mo de comp obación de la in eg idad de un ídeo con o ma o MP4. Asimismo, se p esen a un expe imen o ealizado pa a alida la e icacia del algo i mo. En el Capí ulo 6 se p esen an las p incipales conclusiones ex aídas de es e abajo y las líneas de abajo u u o. En los capí ulos 7 y 8 se ealiza un esumen en inglés de la in oducción y las conclusiones del abajo. 6 7 2. ANÁLISIS FORENSE EN VÍDEOS DIGITALES Pa a comp ende las di e en es écnicas de análisis o ense de en ídeo digi ales, p ime o se equie e conoce cómo es á compues a una cáma a o og á ica y cuál es el p ocedimien o que se ealiza pa a gene a un ídeo. Según [Moe12] a menudo se aplica el ma co gene al que se ilus a en la Figu a 2.1. Figu a 2.1 Ma co gene al de un sis ema de p ocesamien o de imágenes y ídeo El sis ema abaja con ídeos e imágenes y no odos los bloques es án incluidos en un sis ema en pa icula , sin emba go el ma co gene al p opo ciona una guía muy ú il. A con inuación se desc ibe el p opósi o de los di e en es bloques:  Adquisición de imágenes y ídeos: Se e ec úa odo lo elacionado con la cáma a y la con igu ación de su sis ema. Po ejemplo, el ipo de cáma a, ajus es de cáma a, la óp ica y la uen e de luz.  P e p ocesamien o: Se ejecu an cie os p ocesos a la imagen an es de una ans o mación eal. Po ejemplo con e i la imagen de colo a escala de g ises o eco a la pa e más in e esan e de la imagen.  Segmen ación: Se ex ae a in o mación de in e és de la imagen o da os de ídeo. En el ejemplo de la Figu a 2.1. la in o mación son los dedos. La imagen de la pa e in e io mues a que se han segmen ado los dedos incluido algo de uido. 14  Imágenes de codi icación median e p edicción (P-F ames): Con ienen in o mación de la compensación de mo imien o de la imagen p eceden e, ya sea del ipo P-F ame o I-F ame.  Imágenes de codi icación median e p edicción bidi eccional (B-F ames): Con ienen in o mación di e en e de las imágenes p eceden e y siguien e. Un GOP siemp e empieza con una imagen ipo I-F ame, seguida de cualquie núme o de I-F ames y P-F ames, conside ados como ma cos de anclaje. En e cada pa de o og amas consecu i os de anclaje pueden apa ece a ios B- F ames como se obse a en la Figu a 2.3. Figu a 2.3: Es uc u a de un g upo de imágenes Un I-F ame no se e ie e a ningún o o o og ama de ídeo y, po lo an o, puede se decodi icado de o ma independien e, p opo cionando un pun o de en ada pa a un ápido acceso alea o io al ídeo comp imido. Asimismo, la codi icación de un o og ama P-F ame se basa en un ma co de anclaje an e io , mien as que la codi icación de un o og ama B-F ame se puede basa en dos ma cos de anclaje: uno an e io y uno pos e io . Si la in o mación de la imagen I- ame se encuen a en RGB debe con e i se a YUV, an es de comenza el p oceso de comp esión. Es o es he edado de JPEG y es i al pa a la comp esión ya que el ojo humano es más sensible al componen e Y que a las componen es CbC . Es o pe mi e al algo i mo disminui la can idad de da os pa a la ep esen ación del colo . 15 2.2.2. Comp esión H.264/MPEG-4 AVC El es ánda H.264/MPEG-4 Ad anced Video Coding (AVC) es una e olución de la codi icación es ablecida en los es ánda es MPEG e In e na ional Telecommunica ion Union (ITU). Algunas mejo as con espec o a los es ánda es an e io es son: 1. Uso de es imación de mo imien o o Mo ion Es ima ion pa a mejo a la p edicción en e o og amas (in e -pic u e p edic ion) y elimina edundancias empo ales. 2. Uso de la co elación espacial de los da os pa a ealiza la p edicción in a o og amas (in a-pic u e p edic ion). 3. La cons ucción de esiduos como la di e encia en e las imágenes p edecidas y las imágenes o iginales. El uso de una ans o mada espacial disc e a y la aplicación de un il o pa a elimina edundancias espaciales y po úl imo la codi icación de la en opía de los coe icien es esiduales de la ans o mada y de los da os de apoyo, como los ec o es de mo imien o que se calculan al usa la es imación de mo imien o. El es ánda H.264/AVC se di ide en dos pa es: Una capa de codi icación de ídeo o Video Coding Laye (VCL), que ep esen a la codi icación y el con enido de ídeo, y la capa de abs acción de ed o Ne wo k Abs ac ion Laye (NAL), que adap a la in o mación que p o iene de VCL, que pos e io men e le p opo ciona un o ma o. En es e abajo se hace én asis en la capa de abs acción de ed que es necesa ia pa a ealiza la ex acción de o og amas p esen ado en capí ulos pos e io es. 2.3. Impo ancia del Análisis Fo ense La necesidad de ealiza un análisis o ense en disposi i os mó iles su ge a pa i de las bondades y ca ac e ís icas ecnológicas que pueden o ece es e ipo de disposi i os. Po ejemplo, la acilidad de implemen a aplicaciones pa a 16 es os disposi i os en poco iempo [AZ06], la capacidad de almacena , edi a , elimina e imp imi documen os elec ónicos, el uso de mensajes de ex o, mensajes mul imedia y con e saciones a a és de aplicaciones de edes sociales (lo más eque ido en la ac ualidad), el uso de pla a o mas en línea pa a ealiza ope aciones banca ias, comp as a a és de la web y odas aquellas ope aciones ealizadas con da os sensibles. Po an o, hoy en día, los disposi i os mó iles son elemen os que p o een in o mación ú il que debe á a a se con cau ela y p ecisión. 2.4. Uso de Vídeos en el Análisis Fo ense Pa iendo del hecho que en el mundo hay más elé onos mó iles que pe sonas y que g an pa e son sma phones que g aban ídeos, es ampliamen e conocido que la mayo ía de disposi i os mó iles ac ualmen e ienen sis ema ope a i o And oid, y pa icula men e en EEUU son IPhones. Sin miedo a equi ocación, p ác icamen e el 100% de los disposi i os mó iles lle a una e sión de And oid igual o supe io a 3.0. Es o lle a a pensa que el es ánda de empaque ado y comp esión de ideo es el H264 MP4 [In 16]. En cie o sen ido, es una sue e que MPEG4 siga u ilizándose, ya que iene asgos comunes con MPEG2 [In 96]. In es igado es y p o esionales han ealizado es udios e implemen aciones de dicho es ánda y desa ollado écnicas o enses de ca ac e ización de dichos ídeos digi ales, con el obje i o de acili a su azabilidad, ga an iza su in eg idad, en e o as cosas. Po que al in y al cabo, los ideos no son más que o a pieza de in o mación. Cualquie ipo de análisis o ense al que pueda some e se, po ejemplo, un documen o PDF, debe ene su equi alen e pa a ideos. La mayo ía de he amien as de edición de ídeo exis en es no uncionan di ec amen e en el dominio comp imido. Po lo an o, el p oceso de edición de una secuencia de ídeo se compone de es pasos p incipales: Decodi icación de 17 la secuencia de en ada, edición del ídeo eal y e-codi icación del ídeo edi ado. Conoce y en ende es e p oceso es muy ú il pa a el análisis o ense ya que pe mi e iden i ica posibles manipulaciones. Algunos in es igado es ya es án u ilizando es e p oceso pa a al in. 2.5. Técnicas de Análisis Fo ense En el caso del desa ollo de écnicas de análisis o ense en ídeos digi ales, exis e poca li e a u a al espec o. Según [BFM+12a], las écnicas o enses en ídeos se ag upan en he amien as o enses según el obje i o a cumpli : he amien as o enses pa a el análisis de adquisición, comp esión y au en icación de un ídeo. Algunos abajos se basan di ec amen e en la secuencia de codi icación y o as en la ex acción de o og amas aplicando a algún mé odo de clasi icación pa a imágenes ijas [RP07] [MTT12]. Hay que ene en cuen a que la in eg idad y au en icidad de un ídeo no puede ga an iza se al 100% ni mucho menos. Sob e odo po que la comp esión de ideo gene a muchísimo uido, po no habla de la p opia comp esión in a- o og ama. Pa a un ídeo sospechoso, el ec o local de mo imien o local es usado pa a segmen a egiones de ondo, en cada o og ama. En unción de la segmen ación de los ondos, y la can idad de mo imien o del p ime plano, la secuencia de p edicción modi icada esidual es calculada, y es a iene huellas consis en es de una posible doble comp esión. Después del pos -p ocesado, los esul ados de de ección y es imación GOP, son ob enidos al aplica el análisis empo al pe iódico a la secuencia gene ada. 18 19 3. ESTADO DEL ARTE A pesa de se más complicado que pa a las imágenes, c ea un ídeo alsi icado aho a es más sencillo que an es, debido a la disponibilidad de he amien as de edición de ídeos. Al mismo iempo, los ídeos son ampliamen e u ilizados pa a la igilancia, y po lo gene al se conside an una p ueba mucho más ue e que una sola oma de ídeo. Hay di e en es mane as de manipulación de un ídeo, y algunos de ellos no son complicados en absolu o: uno puede es a in e esado en la sus i ución o eliminación de algunos o og amas (po ejemplo, de una g abación de ídeo- igilancia), duplica un conjun o de o og amas, in oduci , o elimina algunos de los obje os de la escena. Es posible iden i ica écnicas de an i- o ense de ídeo como la alsi icación de un ídeo po medio de la edundancia espacial y empo al. La edundancia espacial o in a se ealiza a ando cada o og ama de o ma independien e. La edundancia empo al conside a la elación que exis e en e o og amas adyacen es. Aunque se ía posible analiza la in eg idad de un ídeo aplicando las he amien as o enses de imágenes, es e en oque se conside a poco p ác ico po las siguien es azones:  Complejidad: Las he amien as pa a la de ección de alsi icaciones en las imágenes po lo gene al ienen ele ada complejidad de p ocesamien o.  Fiabilidad: La copia o eliminación de o og amas no se ía de ec ado po ninguna he amien a o ense de imágenes.  Con eniencia: la c eación de ídeos que son manipulados que son cons an es en el iempo son muy di íciles de de ec a po lo que es e ipo de elaciones en e los o og amas son un ac i o alioso pa a la iden i icación de la alsi icación. 20 La doble comp esión de ipo 1 consis e en que el ídeo manipulado, sigue la misma es uc u a GOP que el o iginal. Po lo an o, nos encon amos con o og amas-I que han su ido una doble comp esión, muy pa ecida a la doble comp esión JPEG. La doble comp esión de ipo 2, implica que el ideo manipulado no sigue la misma es uc u a GOP que el o iginal. Po lo an o algunos o og amas-I pasan a se o og amas-P. Po lo an o, los mé odos pa a ipo 1 o ecen un endimien o pob e al se aplicados a ma e ial e-comp imido de ipo 2. Hay a ios mé odos pa a de ec a la doble comp esión ipo 2, en e los que pueden menciona se los siguien es: En [SLL12] se desa olló un mé odo au oma izado, comp obándolo con écnicas an i- o enses. En [WF06] se usa la pe iodicidad de la secuencia esidual media de p edicción. En [VPFB+12] se p opuso una écnica basada en la p edicción median e a iación de mac obloques en los o og amas-P ecodi icados. Es pa ame izable pa a a ios g ados de comp esión y es capaz de de ec a el amaño de GOP inicial. En [LWH08] se u o en cuen a los e o es de bloque de los ídeos e- comp imidos, al bo a di e en es o og amas de una secuencia dada. Aun así, es e mé odo no es au oma izable, necesi a de un se humano pa a da el is o bueno inal. En [SSCL15] se p opusie on dos mé odos o enses posibles, que pudie on de o a los mé odos an i- o ense p opues os en ideos H.264. EL p ime mé odo consis e en emplea el il o de desbloqueo de H.264/AVC y el segundo mé odo es á elacionado con la selección del pa áme o de cuan ización. La de ección de e-comp esión de ipo II es complicada, ya que el amaño GOP del ideo o iginal es desconocido. Los es udios exis en es ace ca de de ección de e-comp esión de ipo II se cen an an o en el dominio comp imido como en el descomp imido. Pe o muy pocos se ijan en el con enido comp imido y el con enido isible al usua io. 21 En [BFM+12b] se p opone un mé odo pa a iden i ica las egiones manipuladas en MPEG- 2 con sólo I-F ames. Pos e io men e, los mismos au o es p oponen ene en cuen a la in o mación sob e el e o de mo imien o al u iliza P-F ames, a in de de ec a eliminación o adición de ma cos. En [SWJ12], es iman el pa áme o de cuan i icación y los ec o es de mo imien o de ma cos decodi icados. En [JWS+13] se p opone un nue o en oque pa a la iden i icación de una secuencia de ídeo que se ha codi icado doblemen e. Es e mé odo unciona al ecomp imi el ídeo bajo análisis con los es posibles códecs y al calcula una medida de simili ud en e las dos secuencias. En [LBR+13] se p opone un mé odo pa a de ec a si un ídeo se ha codi icado dos eces, si es e es el caso, es ima el amaño del g upo de imágenes (GOP) empleado du an e la p ime a codi icación. En la p opues a se u iliza una huella obus a y muy dis in i a basada en la a iación de los ipos de p edicción de mac obloques en los P- ames ecodi icados. Una en aja de es a a iación de p edicción de huella (VPF) es su p esencia en el ídeo codi icado dos eces sin la necesidad de e-comp esión. Po o a pa e, eniendo en cuen a que la VPF se hace e iden e sólo en P-F ames que se in acodi ican en la p ime a codi icación no conside an el uso de B-F ames. Pa a al in, se limi a la comp esión que se ealiza de acue do al pe il de base pa a H.264 y al pe il equi alen e pa a MPEG-2 y MPEG-4. Es os pe iles de sopo e sólo es án en I- F ames y P-F ames, jun o con los es p incipales ipos de mac obloques: in a- codi icado (I-MB), in e -codi icados (P-MB) y omi idos (S-MB). Un I-F ame codi icado sólo puede con ene mac obloques I-MB, mien as que P-F ames codi icados pueden con ene cualquie a de los mac obloques mencionados, es deci , I-MB, P-MB o S-MB. En gene al, la ma iz de cuan i icación o el ac o de calidad pa a codi ica un I-F ame di ie en de la conside ada pa a un cuad o P- F ame debido a que los I-F ames se u ilizan de o ma di ec a o indi ec amen e 22 como e e encia pa a codi ica a ias amas u u as. Se concluye que si se puede de ec a esas a iaciones en el núme o de ipos de p edicción I-MB y S- MB, en onces se puede de de ec a si una doble codi icación de la misma secuencia ha sido lle ada a cabo y, si es e es el caso, se puede es ima el amaño de la p ime a GOP de esas a iaciones. La VPF se puede u iliza pa a de ec a doble codi icación y pa a es ima el amaño de GOP de la p ime a comp esión En [VPFB+12] se abo da la localización de alsi icación en ídeos comp imidos en MPEG-2. El mé odo p opues o se basa en el análisis de Doble de Cuan i icación (DQ) que se aza en los I-F ames. Es os ma cos se encuen an en el ídeo bajo análisis pudiendo es ima con ellos el amaño del g upo de imágenes (GOP) que e a u ilizado en la p ime a comp esión. Pos e io men e, el análisis DQ se ideó pa a el esquema de codi icación MPEG-2 y se aplica a los ma cos que ue on in a-codi icados an o en la p ime a y segunda comp esión. De al mane a, que las egiones que ue on manipuladas en e las dos decodi icaciones se de ec a. En compa ación con los mé odos exis en es basados en el doble análisis de cuan i icación, el esquema p opues o hace posible la localización de alsi icaciones en una amplia gama de con igu aciones. Es e mé odo pe mi e de e mina qué pa es de un ma co han sido al e adas. El mé odo unciona básicamen e median e la búsqueda de as os de doble cuan i icación a ni el espacial, lo que pe mi e la cons ucción de un mapa de g ano ino de p obabilidad de manipulación pa a cada ma co analizado. Se cen an en el escena io de alsi icación con ma cos in a-codi icados, y suponen que, a pa i de una secuencia de ídeo MPEG-2, el a acan e decodi ica el ídeo, al e a la con enido de un g upo de amas, y inalmen e se codi ica nue amen e la secuencia esul an e usando MPEG-2 con un amaño di e en e. En [In 96] se combinan écnicas de es egoanálisis como el análisis de ca ac e ís icas de densidad conjun a de los elemen os ci cundan es, con la densidad ma ginal del dominio DCT, pa a mejo a la de ección de doble 23 comp esión JPEG. Asimismo, se es udia la elación en e el ac o de comp esión, complejidad de la imagen y exac i ud de de ección. Po o o lado, se p e ende ap o echa dichos da os pa a iden i ica la uen e de las imágenes p oducidas po disposi i os mó iles (sma phones). A p ime a is a, con el uido del senso , se debe ía pode o o ga cie o pode de clasi icación de una imagen, a pesa de ello, las imágenes son obje o a in e polación, eco e, y ecomp esión. Po lo que se hace necesa io busca o as ca ac e ís icas, pa a complemen a dicha écnica. Los au o es indican que una imagen al se una señal mul imedia, se puede modela median e una dis ibución Gaussiana Gene alizada (GGD), que iene dos pa áme os al a y be a, que a ían adap a i amen e. Al a mide la anchu a del pico de la dis ibución, mien as que be a modela la o ma de la dis ibución. En comp esión JPEG, un bloque DCT iene 64 (8x8) coe icien es de ecuencia. Po an o, se puede deci que la densidad ma ginal de dichos coe icien es sigue la dis ibución GGD, y que manipulaciones como doble comp esión cambian dicha densidad ma ginal al aplica dos eces ablas de cuan ización. Adicionalmen e, p oponen usa un modelo dis ibución Gaussiana Gene alizada mul i-pa áme o pa a e alua las densidades conjun as Po egla gene al, la manipulación a imágenes JPEG, modi ica á los coe icien es DCT y su densidad ma ginal, en sus espec i as coo denadas de ecuencia. (en la abla de cuan i icación de JPEG, los alo es más al os es án ag upados en el ondo de echo de las coo denadas de al a ecuencia, a in de me e muchos ce os en los coe icien es DCT de al a ecuencia. En o as palab as, los coe icien es DCT no nulos es án ag upados en coo denadas de baja ecuencia. Po ejemplo, las modi icaciones ocu en en bandas de baja ecuencias. El algo i mo p opues o p ime o comp ueba que el modelo se e i ica den o de un mismo bloque y que el modelo se cumple pa a densidad conjun a in e -bloque. En los esul ados, la asa de de ección de es e mé odo es signi ica i amen e buena. Sin emba go, en el caso de ideos, obje o de 30 su co espondien e in o mación. De es a es uc u a cabe des aca en la in e az g á ica que es o almen e con igu able a ni el de amaños, es deci odos los sepa ado es en e las dis in as zonas se pueden mo e . La in o mación Exi se ha o ganizado en 6 g upos: Image, Exi , GPS, In e ope abili y, Thumbnail y Make No e. • Image In o: En es e bloque se almacenan las e ique as con in o mación ela i a a la p opia imagen y que no ienen elación di ec a con el en o no y el momen o de la cap u a. Po ejemplo la ma ca y modelo de la cáma a, el amaño de la imagen, la unidad u ilizada en la esolución X e Y, e c. • Exi In o: En es e bloque se gua dan las e ique as con in o mación ela i a al momen o o al en o no de la oma de la imagen. Den o de es e bloque se encuen a po ejemplo la in o mación e e en e al lash, ho a de oma y gene ación de la imagen, con igu ación de la len e, e c. • GPS In o: En es e bloque es á oda la in o mación ela i a al geoposicionamien o. Po ejemplo in o mación de la i ud, longi ud, al i ud, el es ado del ecep o GPS, e c. • In e Ope abili y In o: En es e bloque se incluyen las e ique as ela i as a la in o mación de las eglas de in e ope abilidad, como pueden se Exi R98, DCF humbnail ile o DCF Op ion ile. • Thumbnail In o: En es e bloque se encuen an odas las e ique as ela i as a la in o mación de humbnail. Po ejemplo su amaño en e ical y ho izon al y el esquema de comp esión u ilizado. • Make No e In o: Es una e ique a indi idual que almacena la in o mación que cada ab ican e puede inse a de o ma opcional y que no ha sido ecogida en ninguna e ique a Exi . 31 El o ma o de es a in o mación es lib e y no iene una es uc u a p e ijada, cada ab ican e u iliza la suya p opia que incluso puede se di e en e pa a dis in os modelos de la misma ma ca. Po an o se mues a como una secuencia de by es (en hexadecimal). Si se conoce la es uc u a es os by es pueden se decodi icados de o ma manual. Asimismo, se pueden ex ae los da os de geoposicionamien o que es én incluidos en las imágenes. Si la imagen no iene la su icien e in o mación pa a pode se mos ada en alguna de las opciones al pulsa la opción de geoposicionamien o se mos a á un mensaje indicándolo (No enough GPS in o ma ion). El geoposicionamien o se puede ealiza desde dos opciones: posicionamien o en Google Maps y en Google Ea h. En la p ime a se ab i á el na egado web po de ec o del sis ema ope a i o y se mos a á la ubicación inse a en los me ada os de la imagen en un mapa de Google Maps (es necesa io conexión a in e ne ). La Figu a 4.2 mues a un ejemplo de geoposicionamien o en una o og a ía en Google Maps. Figu a 4.2. Geoposicionamien o en Google Maps 32 En la segunda opción se ab i á un menú pa a pode almacena un a chi o de ex ensión “kml”. Es e a chi o pod á se pos e io men e abie o si es á ins alada la aplicación Google Ea h, en la cual se mos a á igualmen e la posición geog á ica almacenada en los me ada os de la imagen (es necesa io conexión a in e ne ). 4.2. T a amien o a ni el de g upo Pe mi e hace análisis de imágenes en g upo. Cada g upo es o almen e independien e en e sí. Su apa iencia g á ica gene al puede e se en la Figu a 4.3. Figu a 4.3. Apa iencia gene al de la pes aña DDBB P ojec s Lo p ime o a des aca en es a uncionalidad es que las imágenes se a an en g upos llamados p oyec os. Es os g upos pueden se de una o más imágenes. Cada p oyec o es o almen e independien e en e sí. Se busca ace ca la ealidad del día a día del analis a o ense a la he amien a, es deci , el analis a end á di e sos casos de análisis disjun os los cuales pod á a a en p oyec os dis in os. 33 En la pa e cen al de la pes aña DDBB P ojec s y den o de és a en la pes aña P ojec Images se mues an una lis a de las imágenes del p oyec o seleccionado en la lis a de p oyec os. Pa a cada imagen se mues a su iden i icado in e no de la base de da os (pa a pe mi i el caso de a chi os con el mismo nomb e), el nomb e del a chi o, la ma ca y el modelo de disposi i o que la c eó (si exis e). Además se p esen a la in o mación de si posee me ada os en los dis in os g upos Exi que analiza la he amien a. Asimismo se isualiza el con enido de cada una de las imágenes a la de echa según se an seleccionando. Un ejemplo de cap u a de es a uncionalidad se mues a en la Figu a 4.4. Figu a 4.4. Visualización de las imágenes de un p oyec o Los di e en es análisis que se pueden ealiza sob e cada p oyec o son los siguien es: adminis ación de imágenes (añadi y elimina imágenes), consul as p ees ablecidas, consul as a anzadas y geoposicionamien o de las imágenes.  Consul as p ees ablecidas: Pe mi e c ea consul as ag egando e ique as Exi (y o as adicionales que añade la aplicación que ayudan al análisis o ense) sob e las imágenes del g upo seleccionado. La consul a ag upa las imágenes po los c i e ios seleccionados y mues a el núme o de imágenes que hay en 34 cada uno de los g upos o mados, como puede e se en un ejemplo en la Figu a 4.5. En las consul as pe mi en escoge 5 campos de ag egación como máximo (po de ec o se ealiza sob e Make y Model, aunque se pueden elegi cualesquie a). Pa a escoge los dis in os campos hay que pulsa sob e el bo ón Que y Se Figu a 4.5. Que y Se  Consul as a anzadas: Pe mi e la c eación de consul as sob e imágenes de un g upo con igu ando los da os Exi a mos a y los il os a aplica . Es deci , mues a la in o mación de las imágenes de los campos seleccionados que coincidan con uno de los alo es de cada uno de los il os con igu ados. Asimismo, se pe mi e el almacenamien o pe manen e de consul as. Una isión gene al se mues a en la Figu a 4.6. En Ad anced Que y hay que dis ingui dos g andes bloques: la con igu ación de la consul a y su almacenamien o. Con espec o a la con igu ación de la consul a a anzada hay que ene en cuen a la con igu ación de las columnas de los esul ados y la con igu ación de los il os. En es a consul a se mues an los alo es de los campos seleccionados po la con igu ación de las columnas de los esul ados que cumplen las es icciones indicadas en la con igu ación de los il os. 35 Figu a 4.6. Ad anced Que y  Geoposicionamien o: Análogamen e al a amien o de imágenes a ni el indi idual, exis e una uncionalidad que pe mi e el a amien o de la in o mación de geoposicionamien o pa a un g upo de imágenes. Es a opción pe mi e la selección de algunas o de odas las imágenes de un g upo con in o mación de geoposicionamien o pa a la c eación de un mapa en Google Maps que si úe a las mismas. En el mapa se ag upan las imágenes po zona y, a medida que se aumen a el zoom, se an de allando las coo denadas. La Figu a 4.7 mues a un ejemplo del mapa gene ado y el p oceso de aumen o del zoom en una zona conc e a (desde la Figu a 4.7 (a) has a la Figu a 4.7 (d)). 36 (a) (b) (c) (d) Figu a 4.7. Geoposicionamien o de un g upo de imágenes en Google Maps 37 5. CONTRIBUCIÓN El obje i o de es e capí ulo es p esen a la con ibución de es e abajo que consis e en un algo i mo de comp obación de in eg idad de los o og amas de un ídeo de disposi i o mó il. Po azones de con idencialidad del p oyec o se ha omi ido in o mación del abajo desa ollado pa a no in ingi la no ma i a co espondien e. El algo i mo ha sido implemen ado eniendo en cuen a los siguien es obje i os:  Op imización de cos es  E iciencia  Mul i-p ocesamien o y/o p ocesamien o dis ibuido  Po abiildad  Modula idad 5.1. Funcionamien o El algo i mo iene como inalidad calcula el po cen aje de con iabilidad de un ideo. El algo i mo iene como obje i o analiza cada o og ama de un ídeo pa a iden i ica al e aciones o modi icaciones ealizadas en el con enido del o og ama. La e i icación en cada o og ama se basa en la ex acción del uido del senso de cada o og ama. El algo i mo se compone, a su ez, de es p ocesos: (1) Ex acción de o og amas, (2) ex acción del esiduo del uido y (3) análisis median e umb al y mé odos es adís icos. En la Figu a 5.1 se p esen a el esquema gene al de uncionamien o del algo i mo. 38 Figu a 5.1 Esquema gene al de uncionamien o del algo i mo El algo i mo comienza con la lec u a del ídeo que se desea analiza . Se e i ica que el o ma o del mismo sea MP4 pa a ex ae los da os necesa ios de los á omos mda y ak de la pis a de ídeo. Los á omos necesa ios de la pis a de ídeo son: s sd, s sc, s co y s sz. Los da os necesa ios de cada á omo son los siguien es:  s sd: Con iene los da os de egis o de con igu ación del decodi icado que o ma pa e del á omo a cC.  s sc: Con iene el núme o de mues as en un agmen o.  s co: Con iene la ubicación del agmen o. Es e desplazamien o se conoce desde el p incipio del a chi o.  s sz: Con iene el amaño de cada mues a de un agmen o. 39 Se ob iene el núme o de en adas del á omo s sc y el núme o de mues as en cada agmen o del dicciona io en ies. De cada agmen o se ob ienen es da os impo an es: el núme o de agmen o, el núme o de mues as que con iene cada uno y el núme o de i e aciones donde se de e mina si exis en más da os a se leídos, calculando la di e encia en e el agmen o y el núme o de agmen o. En caso que ue a la úl ima, se i e a una sola ez. Con es a in o mación se c ea el iche o con ex ensión .H264 colocando en la cabece a los siguien es elemen os:  Un p e ijo de inicio de la unidad de acceso ep esen ado po (00 00 00 01).  La cabece a de la unidad NAL.  E0 que ep esen a cualquie a de los siguien es ipos de ames (I, P, B, SI y SP).  Un delimi ado (00 00 00 01). Es a cabece a se añade al p incipio de cada unidad de acceso.  La secuencia con los da os seguidos po el delimi ado (00 00 00 01). La esc i u a del iche o con ex ensión .H264 inaliza con los da os que ep esen an la in o mación del ídeo. Con es e p oceso queda ex aído el lujo elemen al H.264 del con enedo MP4. A con inuación se ealiza la ex acción de odos los o og amas del iche o .H264. En p ime luga se ex ae el conjun o de ma ices de alo es [R, G, B] de cada o og ama, es deci de cada unidad de acceso del lujo elemen al H.264, pa a pos e io men e se con e idos en imágenes con o ma o JPEG. Pa a cada o og ama del ídeo, se ex ae el esiduo del uido pa a pos e io men e calcula la co elación del esiduo del uido en e bloques de mismo índice espacial (i,j) de cada pa de o og amas consecu i os en e los o og amas ex aídos del ídeo. Finalmen e, se localizan bloques manipulados analizando las p opiedades es adís icas de co elaciones del uido 46 47 7. INTRODUCTION 7.1. Mo i a ion Almos e e y mode n sma phones is online a all ime. We li e in he age o ‘In e ne o hings’, and hus sma phones a e no mo e ‘pe sonal compu e s’. By unning messaging daemons, social ne wo k clien so wa e, and e en malwa e, he sma phones, no needing human use , a e able o ecei e, send and s o e pieces o in o ma ion, be i pic u es, ideo iles, e c. Imagine an use , who jus ound a new ideo ile in his Sma Phone. He wonde s whe he he has eco ded i o i has been ecei ed by an app. He wonde s i a ideo in his phone has been ampe ed o no . Nowadays, embedding me ada a in ideo ile, is no manda o y, and e en a oided when a ideo is uploaded o a Social Ne wo k. (me ada a is dele ed by Social Ne wo ks). Tha ’s why, i is necessa y o implemen Video Fo ensics Analysis Techniques, in o de o empowe people and ins i u ions, so hey could gene a e classi ica ion and me ada a on selec ed ideo iles. 7.2. Mo i a ion This end o s udies wo k (ESW) has he ollowing objec i es:  S udy exis ing digi al ideo classi ica ion me hods and hei e ec i eness.  Choose one o se e al me hods o check ideo in eg i y.  Debug and Documen ins alla ion and usage o he So wa e De elopmen F amewo k a GNU/Linux, in o de o ge i wo king on se e al pla o ms (make mul i-OS and ha dwa e independen ) 48 7.3. Wo k Schedule This p ojec is done h ough ou phases: Ini ial Phase, Documen ing, Design and inally, Implemen a ion. Addi ionally, each phase is made o asks, among which a e: Risk Analysis, Design, Implemen a ion, and Tes ing. All o hese asks has been done simul aneously, bu depending on he Phase, hei impo ance has luc ua ed. Task Du a ion (Days) S a End Ini ial Phase 92 03/10/15 07/02/16 ● Planning 15 ● P e ious wo k s udy 30 ● Exis ing echnologies s udy 15 ● Deploymen and upg ade o So wa e De elopmen F amewo k 32 Documen a ion Phase 30 08/02/16 21/03/16 ● Planning 20 ● Risk Analysis 10 Design Phase 30 22/03/16 28/03/16 ● Requi emen s Speci ica ion 10 ● Objec i es Speci ica ion 200 ● Memo andum se up 15 Implemen a ion Phase 40 10/05/16 04/07/16 Tes ing Phase 14 05/07/16 24/07/16 Table 7.1. Ac i i ies o p ojec phases 49 8. CONCLUSIONS AND FUTURE WORK 8.1. Conclusions This p ojec has issued an algo i hm which checks MP4 digi al ideo in eg i y. Fi s ly, a s udy, on ideo c ea ion p ocess, has been made, h ough se e al kinds o de ices, looking mos ly a ypes o encoding and comp ession. Secondly, mos used echniques, on digi al ideo o ensic analysis, ha e been explained, and easons o s udy hem. As a esul o his in es iga ion, and in collabo a ion wi h legal expe s, we ha e come o he conclusion ha , solely a ideo ile, only by i sel , is no enough e idence o suppo a legal de ense o an p osecu ion. Thi dly, we ha e ead he leading s udies abou o ensic echniques on digi al ideo ampe ing de ec ion. In hese s udies, i ’s w i en abou wo a eas o ampe ing: me ada a e sus ideo pho og ams. Las ly, he con ibu ion issued by his p ojec , is made o a echnique ha checks in eg i y o mobile de ice ideo pho og ams. The algo i hm has been implemen ed in conside a ion o image p ocessing’s high compu a ional cos . Tha ’s why, i can be (bu no necessa ily) dis ibu ed o e se e al machines o CPU Co es. 8.2. Fu u e Wo k As you may ha e seen, by eading abou his p ojec , Video Fo ensic Analysis Field is in ea ly s ages, and he e’s s ill a lo o be implemen ed and es ed: 50  Make u he es ing and imp o ing , using implemen ed algo i hm, in o de o achie e bigge success a e  S udy double comp ession de ec ion echniques  Implemen echniques o ien ed o de ec ing whe he a ideo has been agmen ed. Tha is done based on analysis o a oms’ s uc u e ypical o ce ain b and and models.  C ea e all-in-one ools made wi h echniques ha analyze me ada a, ideo and audio s eams and o he s. 51 REFERENCIAS [AZ06] M. Al-Za ouni. Mobile Handse Fo ensic E idence: a Challenge o Law En o cemen . In P oceedings o he 4 h Aus alian Digi al Fo ensics Con e ence. School o Compu e and In o ma ion Science, Edi h Cowan Uni e si y, Decembe 2006. [BFM+12a] P. Bes agini, M. Fon ani, S. Milani, M. Ba ni, A. Pi a, M. Tagliasacchi, and S. Tuba o. An O e iew on Video Fo ensics. In APSIPA T ansac ions on Signal and In o ma ion P ocessing, olume 1, pages 1229–1233. APSIPA, Augus 2012. [BFM+12b] P. Bes agini, M. Fon ani, S. Milani, M. Ba ni, A. Pi a, M. Tagliasacchi, and S. Tuba o. An O e iew on Video Fo ensics. In APSIPA T ansac ions on Signal and In o ma ion P ocessing, olume 1, pages 1229–1233. APSIPA, Augus 2012. [BSM08] S. Bay am, H. T. Senca , and N. Memon. Classi ica ion o Digi al Came a-Models Based on Demosaicing A i ac s. The In e na ional Jou nal o Digi al Fo ensics & Inciden Response, 5(2):49–59, Sep embe 2008. [C.B05] A. C.Bo ik. Handbook o Image and Video P ocessing (Communica ions, Ne wo king and Mul imedia). Academic P ess, Inc., O lando, FL, USA, 2005. [CGS98] G Ciocca, I Gaglia di, and R Sche ini. Re ie ing Colo Images by Con en . In P oceedings o he Image and Video Con en -Based Re ie al Wo kshop, 1998. [Co 12] Panasonic Co po a ion. Lumix Digi al Came a Know-Hows, 2012. [HHLH08] C.C. Hsu, T. Y. Hung, C. W. Lin, and C.T Hsu. Video o ge y de ec ion using co ela ion o noise esidue. In Mul imedia Signal P ocessing, 2008 IEEE 10 h Wo kshop, pages 170–174, Oc obe 2008. [HJSW16] P. He, X. Jiang, T. Sun, and S. Wang. Double comp ession de ec ion based on local mo ion ec o ield analysis in s a ic-backg ound ideos. Visual Communica ion and Image Rep esen a ion, 35(C):55–66, Feb ua y 2016. 52 [Iai10] E. R. Iain. The H.264 Ad anced Video Comp ession S anda d. Wiley, London, UK, 2010. [Inc12] Texas Ins umen s Inco po a ed. Digi al S ill Came a, 2012. [In 96] In e na ional O ganiza ion o S anda diza ion. In o ma ion echnology - Gene ic Coding o Mo ing Pic u es and Associa ed Audio In o ma ion: Video, 1996. [In 16] In e na ional Telecomunica ion Union. H.264 : Ad anced Video Coding o Gene ic Audio isual Se ices, 2016. [JWS+13] X. Jiang, W. Wang, T. Sun, Y. Q. Shi, and S. Wang. De ec ion o Double Comp ession in MPEG-4 Videos Based on Ma ko S a is ics. IEEE Signal P ocessing Le e s, 20(5):447–450, May 2013. [LBR+13] D. Laba ino, T. Bianchi, A. De Rosa, M. Fon ani, D. Vázquez-Padín, A. Pi a, and M. Ba ni. Localiza ion o Fo ge ies in MPEG-2 Video T ough GOP Size and DQ Analysis. In Mul imedia Signal P ocessing (MMSP), 2013 IEEE 15 h In e na ional Wo kshop on, pages 494–499, Sep embe 2013. [Li10] C. T. Li. Sou ce Came a Iden i ica ion Using Enhanced Senso Pa e n Noise. IEEE T ansac ions on In o ma ion Fo ensics and Secu i y, 5(2):280–287, June 2010. [LWH08] W. Luo, M. Wu, and J. Huang. MPEG Recomp ession De ec ion based on Block A i ac s. In P oceedings o he In e na ional Socie y o Op ics and Pho onics Elec onic Imaging, olume 6819, pages 68190X– 68190X–12, 2008. [Moe12] T. B. Moeslund. In oduc ion o Video and Image P ocessing, Building Real Sys ems and Applica ions. Sp inge -Ve lag, London, Augus 2012. [MPFL] J.L Mi chell., W.B. Pennebake , C.E Fogg, and D.J Legall. MPEG Video Comp ession S anda d. Chapman and Hall, London, UK, UK. [MTT12] S. Milani, M. Tagliasacchi, and S. Tuba o. Disc imina ing Mul iple JPEG Comp ession Using Fi s Digi Fea u es. In IEEE In e na ional Con e ence on Acous ics, Speech and Signal P ocessing (ICASSP), pages 2253–2256, Ma ch 2012. 53 [Nak05] J. Nakamu a. Image Senso s and Signal P ocessing o Digi al S ill Came as. CRC P ess, Boca Ra on, FL, USA, Augus 2005. [RP07] A. R. Reibman and D. Poole. Cha ac e izing Packe -Loss Impai men s in Comp essed Video. In IEEE In e na ional Con e ence on Image P ocessing, olume 5, pages 77–80, Sep embe 2007. [SLL12] M. C. S amm, W. S. Lin, and K. J. R. Liu. Tempo al Fo ensics and An i-Fo ensics o Mo ion Compensa ed Video. IEEE T ansac ions on In o ma ion Fo ensics and Secu i y, 7(4):1315–1329, Augus 2012. [SSCL15] P.C. Su, P. L. Suei, M.K Chang, and J. Lain. Fo ensic and An i- o ensic Techniques o Video Sho Edi ing in H.264/AVC. Jou nal o Visual Communica ion and Image Rep esen a ion, 29(C):103–113, may 2015. [SWJ12] T. Sun, W. Wang, and X. Jiang. Exposing Video Fo ge ies by De ec ing MPEG Double Comp ession. In 2012 IEEE In e na ional Con e ence on Acous ics, Speech and Signal P ocessing (ICASSP), pages 1389–1392, Ma ch 2012. [THN+] M. Tennoe, E. Helgedags ud, M. Naess, H. Kjus Als ad, H. K ale S ensland, V. Gaddam, Reddy Gaddam, D. Johansen, C. G iwodz, and P Hal o sen. [VPFB+12] D. Vazquez-Padin, M. Fon ani, T. Bianchi, P. Comesana, A. Pi a, and M. Ba ni. De ec ion o Video Double Encoding wi h GOP Size Es ima ion. In IEEE In e na ional Wo kshop on In o ma ion Fo ensics and Secu i y (WIFS), pages 151–156, Decembe 2012. [WBSH09] A. Wahab, J.A. B i a, H. G. Schaa hun, and A. T. S. Ho. Condi ional P obabili y Based S eganalysis o JPEG S eganog aphy. In P oceedings o he In e na ional Con e ence on Signal P ocessing Sys ems, pages 205–209, Singapo e, May 2009. [WF06] W. Wang and H. Fa id. Exposing Digi al Fo ge ies in Video by De ec ing Double MPEG Comp ession. In P oceedings o he 8 h Wo kshop on Mul imedia and Secu i y, MM&Sec ’06, pages 37–47, New Yo k, NY, USA, 2006. ACM. 54 [WHL12] A. Wahab, A. T. S. Ho, and S. Li. In e -Came a Model Image Sou ce Iden i ica ion wi h Condi ional P obabili y Fea u es. In P oceedings o he IIEEJ 3 d Image Elec onics and Visual Compu ing Wo kshop, Kuching, Malaysia, No embe 2012. [Woo05] C. Woo on. A P ac ical Guide o Video and Audio Comp ession. Else ie , Bu ling on, USA, Janua y 2005.