zjelzés, ujjlenyomatozás, solatvédelem

Hasonló dokumentumok
A szteganográfia és annak relevanciája a privátszféra védelmében

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu

Pixel vs. Vektor. Pixelgrafikus: Vektorgrafikus:

Tömörítés. I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő.

Informatikai eszközök fizikai alapjai. Romanenko Alekszej

A Képszerkesztés témakör oktatása. Dr. Nyéki Lajos 2019

Bevezetés a Szteganográfiába

Digitális mérőműszerek. Kaltenecker Zsolt Hiradástechnikai Villamosmérnök Szinusz Hullám Bt.

Digitális képek. Zaj és tömörítés

Digitális mérőműszerek

Felhasználói menütérkép

Képszerkesztés elméleti feladatainak kérdései és válaszai

Képszerkesztés elméleti kérdések

12. Képtömörítés. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Könyvtári ajánlások. A kétdimenziós könyvtári dokumentumokról készült digitális állókép másolatok követelményei. Aggregációs ajánlás OSZK szabályzat

Duál Reklám weboldal Adminisztrátor kézikönyv

ECDL Információ és kommunikáció

Szteganográfia. 1. Mi is az a szteganográfia? 1.1 A szteganográfia története. Házi feladat. Készítette: Bertók Zsófia (A6MHQV)

Számítógépes Grafika SZIE YMÉK

Képszerkesztés. Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2. A modul célja

DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG:

Jel, adat, információ

Multimédiás adatbázisok

Informatikai eszközök fizikai alapjai Lovász Béla

Analóg és digitális jelek. Az adattárolás mértékegységei. Bit. Bájt. Nagy mennyiségû adatok mérése

INTERNETES MÉDIA-KOMMUNIKÁCIÓ

Informatikai Rendszerek Alapjai

Home movie database. Specifikáció. Verzió: 1.0. Dátum: Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya.

Hálózati operációs rendszerek II. OES biztonsági rendszere

INTERNETES MÉDIA-KOMMUNIKÁCIÓ

Beszédinformációs rendszerek 5. gyakorlat Mintavételezés, kvantálás, beszédkódolás. Csapó Tamás Gábor

Budapesti Műszaki és Gazdaságtudományi Egyetem Irányítástechnika és Informatika Tanszék

Grafikonok automatikus elemzése

Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni

kisebb helyre beférnek majd.

Zajszűrés VII. Fekete-fehér képek

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

Távközlő hálózatok és szolgáltatások Távközlő rendszerek áttekintése

Zajszűrés VI. Raszterpöttyök

1. kép. A Stílus beállítása; új színskála megadása.

JELÁTALAKÍTÁS ÉS KÓDOLÁS I.

Hiteles elektronikus postafiók Perkapu

Kriptográfia I. Kriptorendszerek

Súlyozott automaták alkalmazása

2016. júniusi állapot. ELO kliens összehasonlítás ELO ECM Suite 10

Titkosítás NetWare környezetben

Vásárhelyi Őszi Tárlat Jelentkezési rendszer. Felhasználói útmutató v1.2

Kriptográfiai alapfogalmak

Programozási környezetek

A számítógépes grafika alapjai

Ábrák készítése. a dokumentációhoz. Szlávi Péter

Panorámakép készítése

Számítási feladatok a Számítógépi geometria órához

STEGANOGRAF KERTÉSZ CSABA, VÁMOSSY ZOLTÁN BUDAPESTI MŰSZAKI FŐISKOLA NEUMANN JÁNOS INFORMATIKAI FŐISKOLAI KAR 1034, BUDAPEST, NAGYSZOMBAT UTCA 19.

Képek mentése. Akármilyen fura, sokan rosszul mentik le a beírt oldalakat. Mind a színeseket, mind a feket-fehéreket.

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

Színes képek feldolgozása

Sapientia Egyetem, Matematika-Informatika Tanszék.

i4x50 sorozatú szkennerek

Jel, adat, információ

BARANGOLÁS AZ E-KÖNYVEK BIRODALMÁBAN Milyen legyen az elektonikus könyv?

MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Nemzeti LEADER Kézikönyv LEADER HELYI FEJLESZTÉSI STRATÉGIA FELHASZNÁLÓI KÉZIKÖNYV szeptember

Számítógépes Hálózatok. 5. gyakorlat

A/D és D/A konverterek vezérlése számítógéppel

Digitális technika VIMIAA01

- a minden típusú (filmsorozatok, tévéfilm, beleértve a rajzfilmet is), elsősorban tv-s bemutatásra készített film gyártása

4. Fejezet : Az egész számok (integer) ábrázolása

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Shor kvantum-algoritmusa diszkrét logaritmusra

ELO kliens funkciók összehasonlítása

BMP = BitMaP (Bittérkép)

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

3. Jelöljük meg a numerikus gyökkereső módszerekre vonatkozó egyedüli helyes kijelentést:

PDF. Tartalomjegyzék 1/21

Videó titkosítása. BME - TMIT VITMA378 - Médiabiztonság feher.gabor@tmit.bme.hu

Panasonic faxok és multifunkciós készülékek

KÉPERNYŐKÉP KÉSZÍTÉSE

Sapientia Egyetem, Matematika-Informatika Tanszék.

Digitális technika VIMIAA hét

H=0 H=1. Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban,

AZ N-WARE KFT. ÁLTAL ELEKTRONIKUSAN ALÁÍRT PDF DOKUMENTUMOK HITELESSÉGÉNEK ELLENŐRZÉSE VERZIÓ SZÁM: 1.3 KELT:

A Prezentáció témakör oktatása. Dr. Nyéki Lajos 2019

5. Fejezet : Lebegőpontos számok

Elektronika Előadás. Digitális-analóg és analóg-digitális átalakítók

Informatika Rendszerek Alapjai

Informatika Rendszerek Alapjai

I+K technológiák. Számrendszerek, kódolás

Digitális jelfeldolgozás

Informatikai alapismeretek

Raszter georeferálás QGIS-ben Összeállította: dr. Siki Zoltán verzióra aktualizálta: Jáky András

Surfer for Windows alapismeretek. A Surfer for Windows használata (8. verzió) A Surfer fontosabb jellemzői

DIGITÁLIS ADATTÁRAK (MEMÓRIÁK)

A digitális földfelszíni mûsorszórás forráskódolási és csatornakódolási eljárásai

VÁLTOZÁSOK AZ ÉTDR MŰKÖDÉSÉBEN

2. Elméleti összefoglaló

Audacity. Nyissunk meg egy.wav hangállományt a Fájl / Megnyitás menüponttal.

A Gray-kód Bináris-kóddá alakításának leírása

Tömören a tartalomról Transzkódolási eljárások HFC szemmel

Átírás:

Digitális vízjelzv zjelzés, ujjlenyomatozás, adatrejtés és s másolatvm solatvédelem Pap LőrincL

Bevezető vízjelzés, ujjlenyomatozás Rejtett copyright vagy tulajdont jelölő üzenetek beágyazása digitális adatokba: hangba, képbe, videóba ba, dokumentumba, 3D modellbe, stb. Két fő típusa van: Észlelhető Megzavarja az eredeti információt, célja a tulajdonjog feltüntetése és a másolás védelme. Nem észlelhető (szteganográfia) A jelenléte nem észlelhető (= nem hallható vagy látható), speciális program segítségével azonban ez a rejtett információ visszanyerhető.

A vízjelzv zjelzésről általánosan Nem digitális formája pl. a papírpénz másolásvédelmére szolgáló jelzések. 1992-ben hivatkoztak rá publikációban először, mint Electronic Water Mark. Mivel a digitális adatmásolás és -módosítás jelentősen egyszerűbb, szükség lett fejlettebb és robusztusabb vízjelzési technikákra.

Vízjelzések más m s felhasználása sa Használható sértettség-ellenőrzésre is: Megváltoztatja a forrásanyagot, beleültetve tőle független, másodlagos információt. Ez a változtatás az eredetit észre nem vehető mértékben befolyásolja csupán. Az eretedi adat módosítása a másodlagosat is megzavarja, ebből következően bizonyos mértékig visszahozható vagy megállapítható e változtatás helye. Hátránya, hogy az eredeti információ feltétlenül veszít minőségéből a másodlagos adat beültetése következtében.

Észlelhető vízjelzés Jelenléte látható/ hallható. Célja, hogy feltüntesse a szerző adatait másolás- védelem céljából, illetve az ezt tartalmazó könyv / videó stb. címét, reklám céljából.

Nem észlelhető vízjelzés szteganográfia Jelentése: rejtett írás. A kriptográfiától abban különbözik, hogy itt még a kódolt üzenet jelenléte is rejtett, sőt, nem is kell kódolt legyen, csupán rejtett. Az elsődleges adatot nagyon kis mértékben módosítja (utolsó bitet LSB pl. ). Fejlett rendszereknél a vízjelzés törlésével a hordozó adat is rongálódik dik. Célja, hogy észlelhetetlen és eltávol volíthatatlan legyen, és minél több informáci ciót tartalmazzon.

Vízjelzési technikák és s támadhatt madhatóságuk Minden hordozó egyedi probléma, mivel a speciális változtatások ezekre való kihatása az illető médiumtól függő. Célja, hogy az eredeti információtól ne lehessen (algoritmikusan) szétválasztani: az adott médiumbeli zajnak kell álcáznia magát; invariáns ns kell legyen a tipikus transzformációkra; adathordozójának veszteséges tömörítésekor is meg kell maradnia az illető háttérinformációnak.

Audió Az adat rejthető: Gyenge minőségű audióba (alacsony bitráta) az így megjelenő zajtól nem különböztethető meg. Zajnak álcázva, mely kitölti az egész frekvenciatartományt. Megfelelően módosítva, visszhangba beültetve (ez még kellemesebben is hangzodhat mint az eredeti hanganyag (pl. kazettáról digitalizált hang)).

Videó Az adat rejthető: Diszkrét Koszinusz Transzformáció (DCT) által, mely a videó minden képkockáját enyhén megváltoztatja. A képeket felbontja általában 8x8-as részekre, melyet DCT együtthatókká alakít át. Itt ismét kicseréljük a LSB-et, más esetben fel vagy le kerekítjük.

Modell - általánosan Három lépés: végigmegy a modellen, kiválaszt vertexeket és ezek szomszédait úgy, hogy a későbbi módosítások minimálisak legyenek; megközelíti egy zárt felülettel (pl. elipszoid, kocka, cilinder) vagy esetleg síkkal; elmozdítja a vertexeket: ami kívülre esik, az lesz a 0, ami belülre, az 1, majd ezekből a bitekből összeállítja az üzenetet.

Modell Strapabíró: - poligonegyszerűsítés; - poligonfelosztás; - zaj (egységes vagy Gauss-féle); - affin transzformációk; Stanfordi nyuszi - fizikai 3D modell elkészítésével (~nyomtatása) majd újraszkennelésével megmaradt a vízjelzés.

Dokumentum/1 Természetes nyelv Természetes (írott) nyelv A vízjel a szöveget nyelvtanilag vagy értelmileg módosítva (ilyen nem létezik még) egy prímszámot rejt a szövegbe: Képpel ellentétben szövegben nincs redundancia A szövegben nincsen, a képpel ellentétben, redundancia

Dokumentum/2 Beágyazható kompilálás előtt vagy után. Három különböző dinamikus technika van: un. easter egg vízjel; adatstruktúra vízjel; futási nyom vízjel. Programozási nyelvek Ujjlenyomatozás: a program beta verziójába rejtett kliens (azaz nem a tulajdonos) azonosítója.

Programozási nyelvek húsvéti tojás Dokumentum/3 Help About Plug-ins Acrobat Forms Control + Alt + Shift Az így előhozott titkos ablak a tulajdonos vagy a vevő adatait tartalmazza.

Kép - általánosan Az adat rejthető: a fájl végéhez hozzácsatolva, így a képminőség nem romlik, de a fájlméret lényegesen megnőhet; a kép ki nem használt fejlécébe; szétszórva a képbe: minden pixel vagy csatorna rejthet egy bitet; így pl. 24 bites, 1024 x 768-as képbe 300 KB adat rejthető. Az adatrejtést a redundancia teszi lehetővé (ismétlődő színek).

Teszt Kép - teszt Minden jelentősebb formátumot levízjelezve és manipulálva az eredeti vízjelet próbálták visszanyerni. Strapa-tesztek: veszteségmentes és veszteséges konverzió, bitmélység változtatása (24-bit, 8-bit, grayscale), elmosás, simítás, zaj hozzáadása és szűrése, élesítés, élerősítés, maszkolás, forgatás, nagyítás, újramintavételezés, torzítás, digitális és analóg konverzió (nyomtatás szkennelés), tükrözés stb.

Kép - konklúzió Konklúzi zió: Kisebb képmanipulálások, vagy veszteséges formátumba való alakítás elégséges a bit-szintű eszközök megbénítására. Vannak vízjelzési technikák, melyeket csak több transzformációval, vagy azoknak az összetételével lehet kitörölni. Régi Photoshoppal való vízjelzést könnyen lehetett törölni vagy lecserélni.

Kép/4 Módosítások észlelése 8 bites eredeti és sztegano kép (Hide and Seek) Eredeti... módosított és e kettő különbsége...

Saját t program/1 Bit szintű (LSB) módszer. A pixeleket 50% eséllyel 1 / 256 mértékben módosítja. Minden pixelbe (feltételezve a 3 kanálist: R G B) B elrejt a copyright üzenetből egy bitet, háromszor: hibaellenőrzésre használva. Sorvége jellel zárja az üzenetet.

Saját t program/2 Kiolvasásnál megnézi, hogy melyik kiolvasott üzenet szerepel leggyakrabban. Nem strapabíró: PNG JPG és PNG JP2 veszteségmentes tömörítésnél még működik, veszteségesnél már nem; érzékeny forgatásra, elmosásra, zaj behozásra stb. crop-olás során az információ részlegesen még visszanyerhető.

Kellett volna egy kicsit komolyabb program, mely nem ennyire egyszerű, tehát t jój eséllyel strapabíró ó. Ahogy elképzeltem: Írsz egy első változatot, teszteled (OK) Látod, hogy milyen transzformációkra NEM műkszik Definiálsz egy másik programot, mely néhányat megpróbál kivédeni, Teszteled, Definiálsz egy harmadik programot.

Ice age is coming! Az egyszerű bitszintű módosítás még a crop-olásra is érzékeny. Alul az eredeti kibányászott vízjel látható, felül pedig a crop-oltból kiemelt vízjelzés.

Digimarc - általánosan A piac vezető kép-vízjelzéssel foglalkozó cége. A képbe a tulajdonos azonosítójának megfelelő ID-t, valamint a képre jellemző ún. flag-eket szór szét. Páronkénti, a kép pixeleiből előállított vektorok különbségén alapszik. A vízjelet néhány, jól megválasztott együttható utolsó bitjeibe helyezi, bitenként.

Eredeti és s vízjelzettv Digimarc/1 Robusztusabb vízjel láthatóbb nyomot hagy maga után

Digimark vízjelzése által behozott zaj Digimarc/2 = (Vizjelzett Eredeti) * ~256

Crop Digimarc/3 A Photoshopba beépített Digimark cég átal készített MyPictureMark nevű program vízjelző algoritmusával crop-olás után is visszanyerhető a vizjel.

Digimarc/5 E l m o s á s Zajszűrés Zajszűrésnek és elmosásnak is ellenáll.

Zaj behozása Digimarc/6 Ha (rand() % = 0) akkor a jelenlegi pixel = (rand() % 256, rand() % 256, rand() % 256) ( R, G, B )

Negatív Digimarc/7 = (255 Eredeti)

Tükrözés és s forgatás Digimarc/8 cos a -sin a sin a cos a, a = ~45 Y = -Y v. X = -X

Fekete-feh fehérré alakítás s ill. eltolás Digimarc/9 Elhagyjuk az egyik kanálist, vagy egyesítjük a hármat a számtani közepük szerint. (= (R + G + B) / 3) 3 A pixeleket eltoljuk (szélesség / 2)-vel x, valamint (magasság / 2)-vel y irányba. (= ((x + width / 2) % width, (y + heigth / 2)) % heigth)

Konklúzió: nagyon strapabíró: Kép Digimarc - konklúzi zió többszörös veszteséges mentés (JPEG, JPEG2000); nagyítást, kicsinyítést is bír, valamint több fajta harmadfokú (bicubic) újramintavételezést is (pixelek interpolálása). legkisebb támogatott felbontás: 100 x 100 px. Hátránya, hogy egyetlen 8 jegyű számot rendel a képhez (azonosító) + flagek, zajossá teszi a képet, ami azonban még részletnek is tűnhet nagyon gyenge minőségű kép esetén. Amikor kérdeztem, hogy MIT CSINÁL a DIGI, arra gondoltam, hogy megmagyarázod, hogy MIÉRT ENNYIRE strapabíró.

Felhasznált lt irodalom Digital watermarking http://en.wikipedia.org/wiki/digital_watermarking Digital watermark http://www.webopedia.com/term/d/digital_watermark.html Steganography - In depth explanation http://www.privacycom.net/2006/05/03/steganography-in-depth-explanation/ Steganalysis of Images Created Using Current Steganography Software http://www.jjtc.com/ihws98/jjgmu.html Using Software Watermarking to Discourage Piracy http://www.acm.org/crossroads/xrds10-3/watermarking.html Watermarking 3D Models http://www-users.cs.york.ac.uk/~adrian/papers/conferences/icip02a.pdf A High-Capacity Capacity, Invertible, Data-Hiding Algorithm Using a Generalized, Reversible,, Integer Transform https://www.digimarc.com/tech/docs/dmrc_high_capacity.pdf