TrustVision
Poskytnuté služby
Analýza, UX/UI, Implementace Android aplikace a backendu
Platforma
Android, Kotlin, Azure, C#, Rust
Rok
Začátek spolupráce 2022
Klient
TrustVision je projekt zaměřující se na ověřování médií a garanci jejich historie. Řešení postavené na standardu C2PA poskytuje dálkovou inspekci a kontrolu pravosti fotek a videí a zobrazení jejich historie.
Zadání
Cílem bylo vytvořit mobilní aplikaci, která umožní autentizaci fotografií pořízených pomocí ní, ověří autenticitu již existujících fotografií a zobrazí jejich historii, aby bylo zřejmé, jakým způsobem s nimi bylo od okamžiku vytvoření manipulováno.
Řešení
Mimo Androidí aplikaci vzniklo také SKD (Software Development Kit) v jazycích Kotlin a Rust. Toto SDK poskytovalo rozhraní „plug and play“ pro potenciální využití jinými aplikacemi. Zároveň představovalo nadstavbu nad knihovnou implementující C2PA od CAI, což je open-source formát zaručující pravost média, podporovaný mnohými známými firmami (Adobe, Microsoft, BBC, Sony, …). Když jsme aplikaci tvořili, začala vznikat knihovna C2PA v podobě „proof of concept“ a my spolupracovali přímo s jejími tvůrci.
Na straně aplikace jsme testovali možnosti získání relevantních informací z mobilního zařízení, které by nám pomohly identifikovat fotku a umožnily posoudit její autentičnost. V rámci tohoto projektu jsme také analyzovali, jaká data se mažou z populárních sociálních sítí a komunikačních aplikací.
Na straně serveru jsme analyzovali a implementovali různé metriky a heuristiky (například konzistence metadat, integrita zařízení, odhadová poloha), pomocí kterých jsme následně vyhodnocovali autenticitu fotografií.
Výzvy a nové zkušenosti
- Jelikož se jednalo o R&D, stali se z nás badatelé. Vzali jsme myšlenku investora: „Chtěl bych, aby na internetu nebyly podvodné fotografie, nebo abych je alespoň rozeznal od pravých.“ A od nuly jsme navrhli systém, který měl potenciál to změnit.
A od začátku jsme navrhli systém, který měl potenciál to změnit.