35C3 - Circumventing video identification using augmented reality
https://media.ccc.de/v/35c3-9616-circumventing_video_identification_using_augmented_reality
Video identification is the process of establishing the identity of a person via video chat. The person to be identified has to show his face as well as her official ID card to the camera. This lecture gives a step-by-step tutorial on how such video streams can be augmented with computer-generated official ID cards, including all visible watermarks.
To be specific, we will use a credit-card printed with markers, which will be detected using the Aruco library shipping with OpenCV.
The resulting position and orientation will then be used to render a 3D representation of an official ID card with arbitrary information.
The 3D representation will be rendered using OpenGL. A shader will compose its look using several layered textures.
Additionally, skin detection will be used to create a skin mask in the area of the card to avoid rendering over fingers held in front of it.
Finally, the input image, the known position and orientation of the card, the rendered fake card and the skin mask will be composed to a convincing output image - ready to be presented to the call center agent.
Jan Garcia
https://fahrplan.events.ccc.de/congress/2018/Fahrplan/events/9616.html
Видео 35C3 - Circumventing video identification using augmented reality канала media.ccc.de
Video identification is the process of establishing the identity of a person via video chat. The person to be identified has to show his face as well as her official ID card to the camera. This lecture gives a step-by-step tutorial on how such video streams can be augmented with computer-generated official ID cards, including all visible watermarks.
To be specific, we will use a credit-card printed with markers, which will be detected using the Aruco library shipping with OpenCV.
The resulting position and orientation will then be used to render a 3D representation of an official ID card with arbitrary information.
The 3D representation will be rendered using OpenGL. A shader will compose its look using several layered textures.
Additionally, skin detection will be used to create a skin mask in the area of the card to avoid rendering over fingers held in front of it.
Finally, the input image, the known position and orientation of the card, the rendered fake card and the skin mask will be composed to a convincing output image - ready to be presented to the call center agent.
Jan Garcia
https://fahrplan.events.ccc.de/congress/2018/Fahrplan/events/9616.html
Видео 35C3 - Circumventing video identification using augmented reality канала media.ccc.de
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![gpn20 - PoC: Implementing evil maid attack on encrypted /boot](https://i.ytimg.com/vi/5HCZXWfIk5Y/default.jpg)
![Text Embeddings für Neulinge](https://i.ytimg.com/vi/9QaMdSB9zlg/default.jpg)
![Smart City / Country Projekte selber betreiben und per IoT offene Daten erzeugen!](https://i.ytimg.com/vi/VwKxGSw4Hx4/default.jpg)
![Cedi: Modern Observability - Scalable Observability with the LGTM Stack: Harnessing the Power of Lok](https://i.ytimg.com/vi/hcxxO9ic8HQ/default.jpg)
![History of the mainframe - from S/360 to Linux](https://i.ytimg.com/vi/5386GSX_9Bc/default.jpg)
![J. Alex Halderman, Nadia Heninger: Logjam: Diffie-Hellman, discrete logs, the NSA, and you](https://i.ytimg.com/vi/mS8gm-_rJgM/default.jpg)
![Thorsten Sick: Purple Dome - Kein Schwein greift mich an](https://i.ytimg.com/vi/pkjAC3akTLY/default.jpg)
![Gemeinsamkeiten systematisch erschließen: Muster des Commoning](https://i.ytimg.com/vi/Jggxs3akgQU/default.jpg)
![How to become an OpenStreetMap pro](https://i.ytimg.com/vi/7x_i1cYBMis/default.jpg)
![Till Harbaum: Aus neu mach' alt: Mini-Retro-Arcade auf ESP32-Basis](https://i.ytimg.com/vi/s7kZmB4fsLA/default.jpg)
![OsmoDevCall - pySim-shell - next generation SIM configuration tool](https://i.ytimg.com/vi/xvdLCqSDAMY/default.jpg)
![34C3 - Briar - deutsche Übersetzung](https://i.ytimg.com/vi/_ukpjeqU5rI/default.jpg)
![From the Sputnik 'Beep' to messages from Pluto](https://i.ytimg.com/vi/3UH4a1o9408/default.jpg)
![Robin Dunn: Rückengesundheit für Nerds](https://i.ytimg.com/vi/dff9VPia_HU/default.jpg)
![Ekki Plicht: SDR - Software Defined Radio, eine Einführung](https://i.ytimg.com/vi/O7UfpTDnRiU/default.jpg)
![OsmoDevCall - Osmocom SIMtrace2 Tutorial - SIM protocol tracing: how & why](https://i.ytimg.com/vi/VZrpKQOBUBc/default.jpg)
![35C3 - How Facebook tracks you on Android](https://i.ytimg.com/vi/y0vlD7r-kTc/default.jpg)
![Daniel Lange (DLange), Felix "tmbinc" Domke: The exhaust emissions scandal („Dieselgate“)](https://i.ytimg.com/vi/d9HJw3AUvGk/default.jpg)
![mc.fly: Perimeter security is dead, get over it.](https://i.ytimg.com/vi/erJoeVPeRrs/default.jpg)
![Catching NSO Group's Pegasus spyware](https://i.ytimg.com/vi/1p0Xm-Opzjg/default.jpg)
![36C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPU](https://i.ytimg.com/vi/bKH5nGLgi08/default.jpg)