Sunteți pe pagina 1din 24

Machine Translated by Google

stiinta
aplicata

Revizuire

Protecția conținutului multimedia bazată pe blockchain: revizuire și


Provocări deschise
Amna Qureshi * și David Megías Jiménez

Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya (UOC), CYBERCAT-Center for Cybersecurity
Research of Catalonia, Castelldefels (Barcelona), 08860 Catalonia, Spania; dmegias@uoc.edu * Corespondență:
aqureshi@uoc.edu

Rezumat: În această lucrare, oferim un studiu holist al aplicațiilor de protecție a conținutului multimedia în
care este utilizată tehnologia blockchain. O taxonomie este dezvoltată pentru a clasifica aceste aplicații cu
referire la aspectele tehnice ale tehnologiei blockchain, tehnicile de protecție a conținutului, și anume, criptarea,
gestionarea drepturilor digitale, filigranarea digitală și amprentarea (sau urmărirea tranzacțiilor) și criteriile de
performanță. Studiul literaturii de specialitate relevă că în prezent nu există o taxonomie completă și
sistematică dedicată aplicațiilor de protecție a drepturilor de autor bazate pe blockchain.
În plus, numărul de sisteme de protecție a conținutului bazate pe blockchain dezvoltate cu succes este foarte
scăzut. Acest lucru indică o lacună în cercetare. Pentru a umple acest gol, propunem o taxonomie care
integrează aspectele tehnice și cunoștințele aplicației și poate ghida cercetătorii către dezvoltarea sistemelor
de protecție a drepturilor de autor multimedia bazate pe blockchain. În plus, lucrarea discută unele provocări
tehnice și schițează direcțiile viitoare de cercetare.

Cuvinte cheie: blockchain; filigran digital; gestionarea drepturilor digitale; amprentare digitală;
criptografie

1. Introducere
Distribuția de conținut este un proces de distribuție digitală sau livrare de conținut multimedia,
cum ar fi audio, text, animație și video. În mod tradițional, conținutul multimedia era distribuit prin
Citate: Qureshi, A.; Megías, D.
Conținut multimedia bazat pe blockchain
schimb fizic de hârtie, discuri compacte sau DVD-uri. Odată cu evoluția tehnologică și creșterea
internetului, conținutul multimedia sub formă de formate digitale poate fi publicat online prin canale
Protecție: revizuire și provocări deschise.
Appl. Sci. 2021, 11, 1. https:// dx.doi.org/
de distribuție digitală, cum ar fi platformele de livrare bazate pe Internet [1] sau distribuția de fișiere
10.3390/app11010001
peer-to-peer (P2P) și sisteme de partajare [2], printre altele. Aceste platforme de distribuție online au
devenit standardele de facto pentru livrarea de conținut, asigurând performanță excelentă,
Primit: 28 noiembrie 2020 disponibilitate largă și eficiență a costurilor. Conform Raportului global de fenomene ale internetului
Acceptat: 17 decembrie 2020 din 2019 [3], aplicațiile de streaming media și platformele de livrare video [1,4] și audio [5] la cerere ,
Publicat: 22 decembrie 2020 constituie o mare parte a traficului pe internet. Cu toate acestea, odată cu utilizarea pe scară largă a
acestor platforme de livrare , siguranța conținutului multimedia, păstrarea drepturilor de autor,
Nota editorului: MDPI rămâne neutru trasabilitatea persoanelor care încalcă drepturile de autor și distribuția sigură a conținutului au
în ceea ce privește revendicările devenit probleme din ce în ce mai omniprezente pentru proprietarii de conținut, producătorii și
distribuitorii
jurisdicționale din hărțile publicate și instituționale. de conținut multimedia. .
afilieri.
Pentru a preveni descărcarea și partajarea ilegală a datelor și pentru a urmări și pedepsi
persoanele care încalcă drepturile de autor, este important ca proprietarii de conținut multimedia să
își poată dovedi drepturile de autor asupra conținutului în cazul încălcării drepturilor de autor. Multe
tehnologii tradiționale de protecție a conținutului, cum ar fi criptarea [6], Digital Rights Management
Copyright: © 2020 de către autori. Li-
censee MDPI, Basel, Elveția. Acest
(DRM) [7], watermarking [8,9] și watermarking criminalistic (digital fingerprinting) [10–14] au fost
articolul este un articol cu acces liber distribuit
concepute pentru a proteja drepturile de autor sau proprietatea conținutului. Deși câteva dintre
în termenii și condițiile sistemele de distribuție [6–14] abordează problemele legate de protecția dreptului de autor,
Creative Commons Atribuire (CC BY) trasabilitatea și distribuția securizată a conținutului, există câteva probleme deschise care trebuie
licență (https://creativecommons.org/ abordate: (1) nu există un mecanism eficient de dovadă a livrării. ; (2) este necesar un depozit pentru
licenses/by/4.0/ ). a plasa o comandă pentru conținut înainte de livrarea acestuia, ceea ce implică un anumit risc pe care clientul

Appl. Sci. 2021, 11, 1. https://dx.doi.org/10.3390/app11010001 https://www.mdpi.com/journal/applsci


Machine Translated by Google

Appl. Sci. 2021, 11, 1 2 din 24

date falsificate; (3) informațiile specifice ale dreptului de autor și tranzacției nu sunt publice
clientii; (4) identitățile clienților trebuie verificate prin interacțiuni multiple; și
(5) adesea aceste sisteme depind de terți centralizați de încredere pentru plată,
gestionarea licențelor și cheilor și generarea și verificarea filigranului sau
amprenta. Aceste terțe părți de încredere sunt vulnerabile la eșec un singur punct, compromis
și atacuri de hacking.
Tehnologia blockchain, care este cunoscută pe scară largă ca un mecanism de verificare a tranzacțiilor,
poate fi utilizată pentru a proiecta un multimedia descentralizat și transparent.
sistem de distribuție. Blockchain-ul [15] este un registru digital distribuit de tranzacții semnate criptografic
care sunt grupate în blocuri. Fiecare bloc este criptografic
legat de precedentul după validare și supus unei decizii de consens. Ca nou
sunt adăugate blocuri, blocurile mai vechi devin mai greu de modificat (adică, creând rezistență
împotriva falsificării).
În ultimii ani, tehnologia blockchain a devenit o sursă de noi speranțe
spectrul său larg de aplicații, de exemplu, finanțe, asistență medicală, managementul lanțului de aprovizionare
sau detectarea intruziunilor, pentru a numi câteva. Recent, amprenta sa poate fi observată în aplicațiile de
proprietate intelectuală sau de protecție a drepturilor de autor. Principalele atribute ale blockchain-ului
tehnologie - și anume, transparență, descentralizare, baze de date fiabile, întreținere colectivă,
trasabilitate, securitate și credibilitate, criptomonede digitale și contracte programabile—
oferiți idei inovatoare pentru protejarea proprietății intelectuale digitale și asigurarea trasabilității .
În ultimii ani, o dezvoltare rapidă a aplicațiilor descentralizate bazate pe blockchain
tehnologia a fost observată, dar combinația dintre protecția conținutului și blockchain
tehnologiile nu au primit prea multă atenție din partea cercetătorilor. În afară de câteva platforme
de protecție a drepturilor de autor bazate pe blockchain disponibile comercial [16,17], se găsesc doar
o mână de scheme de protecție a drepturilor de autor bazate pe blockchain din literatură. Recent,
autorii din [18] au investigat utilizarea tehnologiei blockchain în diverse aplicații multimedia online, cum ar fi
industriile muzicale și de publicitate, asistența medicală, rețelele sociale,
și rețele de livrare de conținut. Deși studiul descriptiv analizează caracteristicile (piața țintă, tehnologiile de
bază ale platformei, protocoalele de consens și recompensă).
sistem) a platformelor media online existente bazate pe blockchain, direcția de cercetare
nu se concentrează pe abordarea problemelor legate de integrarea protecției dreptului de autor
mecanisme cu tehnologia blockchain. Prin această muncă de cercetare, încercăm
pentru a investiga modul în care problemele legate de încălcarea drepturilor de autor pot fi rezolvate folosind
tehnologia blockchain.
Contribuția cheie a acestei lucrări este de a oferi un studiu holist al conținutului multimedia
aplicații de protecție care utilizează tehnologia blockchain. O taxonomie este dezvoltată pentru
clasificați aceste aplicații pe baza caracteristicilor tehnice blockchain, a mecanismelor de protecție a conținutului
și a criteriilor de performanță. Din câte știm, nu sistematic
taxonomia a fost definită în literatură pentru a caracteriza stadiul tehnicii sistemelor de protecție a
drepturilor de autor bazate pe blockchain. Taxonomia propusă integrează aspecte tehnice
și cunoștințe de aplicare pentru a aborda provocările cu soluții fezabile și a identifica
posibilele lacune de cercetare în aplicațiile de protecție a drepturilor de autor bazate pe blockchain.
Considerăm că momentul actual este oportun pentru prezentarea acestui sondaj datorită apariției recente
a sistemelor de protecție a drepturilor de autor bazate pe blockchain.
Restul lucrării este organizat după cum urmează. Secțiunea 2 prezintă taxonomia
aplicații de protecție a conținutului multimedia bazate pe blockchain. Secțiunea 3 sondaje recente
lucrează la scheme de protecție a drepturilor de autor bazate pe tehnologia blockchain. În plus,
am comparat schemele cu atributele definite în taxonomie. Secțiunea 4 prevede
o discuție generală și dezvăluie o serie de perspective în domeniul cercetării. În plus,
sunt conturate direc iile viitoare de cercetare. În final, prezentăm concluziile acestui lucru
munca de cercetare în secțiunea 5.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 3 din 24

2. Taxonomia sistemelor de protecție a conținutului multimedia bazate pe blockchain


Această secțiune prezintă taxonomia propusă care permite descompunerea și
compararea aplicațiilor de conținut multimedia bazate pe blockchain din literatura de specialitate în a
manieră sistematică. Această taxonomie identifică dimensiunile și cerințele comune
a sistemelor de protecție a drepturilor de autor bazate pe blockchain. Taxonomia propusă definește șapte
categorii care sunt împărțite în continuare în subcategorii. Un cuprinzător și aprofundat
clasificarea categoriilor definite este reprezentată grafic în Figura 1.

Sisteme de protecție a drepturilor de autor bazate pe blockchain

Tipuri de Tipuri de Date Consens


Blockchain Tranzac ie Criptomonedă Protocoale
Automatizare

Pe-
Lanț Lanț
oprit- Inteligent
Public Hibrid privat Hibrid dApps Bitcoin Etheruem Ripple PoW PoS DPoS PBFT
în lanț în afara
lanțului Contracta

Tehnici de protecție a conținutului Evaluarea performanței

Robuste e
Rezistență calculator-
Costuri de Total
Timp
Debitul de
Tranzac ie Latența ie
Tranzac Tranzac
Taxa de ie Transpa calcul
Criptare DRM Watermarking Fingerprinting Scalabilitate Depozitare împotriva
atacurilor răspuns
total de de
tranzacție tranzacției tranzacție
taxa -rency
atacuri cheltuieli timp
răspuns

Figura 1. Taxonomia sistemelor de protecție a drepturilor de autor bazate pe blockchain.

2.1. Tipuri de Blockchain


Cele trei tipuri posibile de blockchain sunt enumerate mai jos:
• Blockchain public (fără permisiune): Un blockchain descentralizat în care orice nod poate
alăturați-vă rețelei cu permisiuni de acces de citire și scriere. Se stabilește încredere prin a
mecanism de consens care face tranzacția imuabilă, odată ce este stocată pe
re ea. Deoarece toate nodurile trebuie să participe la procesul de consens, tranzacția
viteza este anormal de lentă. Exemple de blockchain public sunt Bitcoin și Ethereum.
• Blockchain privat (permis): Un blockchain parțial descentralizat în care numai
nodurile autorizate pot participa la consens, contabilitate și blocuri de construcție.
Este gestionat de o parte de încredere, iar baza de date criptată este partajată în mod obișnuit
dintre nodurile permise. Un exemplu de acest tip este MultiChain.
• Blockchain hibrid (consorțiu): un tip de blockchain care combină „încrederea scăzută”
oferit de blockchain-urile publice și modelul de „entitate unică de mare încredere” de privat
blockchain-uri. Are un mecanism de consens multipartit în care toate operațiunile sunt verificate de
noduri speciale pre-aprobate. Câteva exemple includ Quorum, Hyperledger,
și Corda.

2.2. Tipuri de tranzacții


O tranzacție implică o tranziție de stare care schimbă datele din blockchain de la una
valoare pentru altul. O tranzacție blockchain poate implica criptomonede, contract inteligent,
înregistrarea sau stocarea datelor. Cele trei tipuri diferite de tranzacții pe blockchain sunt
enumerate mai jos:

• Tranzacții în lanț: Acestea sunt disponibile în registrul distribuit și sunt vizibile


tuturor participanților din rețea. Sunt înregistrate diferite detalii ale acestei tranzacții
Machine Translated by Google

Appl. Sci. 2021, 11, 1 4 din 24

pe bloc și distribuit întregului blockchain, făcând astfel tranzacția ireversibilă, deoarece nu


poate fi modificată. Pentru ca tranzacția să fie completă, trebuie să existe un număr convenit
de confirmări din partea minerii. Mai mult, finalizarea depinde de congestionarea rețelei. În
consecință, uneori tranzacțiile sunt întârziate în cazul unui volum mare de tranzacții care
așteaptă să fie confirmate.
• Tranzacții în afara lanțului: acestea apar în afara unui blockchain principal și nu sunt publicate
în rețea. Părțile implicate pot alege să aibă un acord în afara blockchain-ului. În plus, poate
implica un garant, care este responsabil pentru confirmarea încheierii tranzacției și certificarea
că acordul a fost onorat. La acordul entităților implicate din afara blockchain-ului, tranzacția
reală este apoi executată pe blockchain. Aceste tranzacții pot fi efectuate folosind diferite
metode, de exemplu, tehnologii cu semnături multiple, soluții bazate pe credit, printre altele.
Tranzacțiile în afara lanțului sunt executate instantaneu în comparație cu

tranzacții în lanț.

• Tranzacții hibride: Aceste tranzacții combină anumite aspecte ale tranzacțiilor atât în lanț, cât
și în afara lanțului. Separarea operațiunilor în lanț și în afara lanțului se bazează pe diferite
criterii, cum ar fi costul, descentralizarea, stocarea, confidențialitatea etc.

2.3. Automatizarea datelor

Un cod auto-automat, cunoscut și sub numele de contract inteligent, constă dintr-un cod de
program, un fișier de stocare și un sold de cont. Este executat de mineri care folosesc protocoale
de consens pentru a conveni asupra succesiunii acțiunilor rezultate din codul contractului. Orice
utilizator poate crea un contract prin postarea unei tranzacții în blockchain. Codul de program al
unui contract este fix la crearea contractului și nu poate fi modificat, oferind astfel imuabilitate.
Fișierul de stocare al unui contract este stocat în blockchain-ul public. Un contract inteligent poate
fi invocat de entități din (alte contracte inteligente) și din afara (surse de date externe) blockchain-
ului. În timpul executării codului său, contractul poate citi sau scrie în fișierul său de stocare.
Mai mult, poate primi bani în soldul contului său și poate trimite bani altor contracte sau utilizatori.
Un contract inteligent este identificat printr-un hash de 160 de biți (o adresă hexazecimală utilizată
de multe criptomonede, de exemplu, Ethereum sau LiteCoin, printre altele) și este operat în mediul
care acceptă utilizarea unei criptografii cu cheie publică. Contractele inteligente sunt utilizate pe
scară largă în majoritatea rețelelor de criptomonede existente în prezent și sunt caracteristicile
proeminente ale Ethereum. Un contract inteligent poate fi folosit pentru a efectua un tip de
tranzacție, în timp ce o aplicație distribuită (dApp) poate combina un set de contracte inteligente
pentru a efectua tranzacții complexe. Acest dApp este o interfață ușor de utilizat (similar cu un site
web tradițional) care permite utilizatorilor să interacționeze cu contractele inteligente stocate pe
blockchain.
Contractele inteligente ar putea oferi o serie de beneficii, cum ar fi acuratețea (mai puțin
predispusă la eroare manuală), risc de execuție mai mic (execuție automată de către rețea), mai
puțini intermediari (reducerea dependenței de intermediari terți), costuri mai mici (mai puține
persoane). intervenție și mai puțini intermediari), rapiditate și actualizări în timp real (sarcini
automate) și noi modele de afaceri (de la DRM și watermarking/fingerprinting a conținutului
multimedia până la acces automat la unitățile de stocare).

2.4. Criptomonedă
O criptomonedă este o monedă digitală care utilizează criptografie pentru a securiza și verifica
tranzacțiile, precum și pentru a controla crearea de noi unități ale unei anumite criptomonede.
Cea mai atractivă caracteristică a criptomonedei este natura sa organică, deoarece nu este emisă
de nicio autoritate centralizată (de exemplu, bancă sau intermediar financiar). Principalul beneficiu
al utilizării criptomonedei este că fondurile sunt transferate mai ușor între oricare două părți în
tranzacție. Toate aceste tranzacții sunt facilitate prin utilizarea cheilor publice și private în scopuri
de securitate și sunt efectuate cu costuri minime de procesare. Bitcoin și Ethereum au fost cele mai
populare două criptomonede de la apariția fenomenului criptomonedei. Recent, Ripple a apărut ca
al treilea
Machine Translated by Google

Appl. Sci. 2021, 11, 1 5 din 24

cea mai mare criptomonedă de pe piața de tranzacționare [19]. Aceste trei criptomonede au o
capitalizare de piață ridicată și o rată de lichiditate [20] și sunt cele mai tranzacționate criptomonede
pe platformele de tranzacționare principale, cum ar fi Plus500 [21]. O scurtă prezentare a primelor
trei criptomonede este prezentată mai
• jos: Bitcoin este prima rețea de plată P2P de numerar electronic bazată pe tehnologia
blockchain. Rețeaua Bitcoin adoptă un protocol de consens distribuit bazat pe hash-proof-of-
work (PoW). Bitcoin este pseudonim, adică fondurile sunt livrate la adresele Bit coin în loc de
identitățile din lumea reală. Timpul mediu de creare a blocului este de 10 minute, iar
dimensiunea blocului este limitată la 1 MB [22], ceea ce limitează debitul rețelei . Mai mult,
scalabilitatea este limitată la 3–7 tranzacții/secundă [23]. În plus, este vulnerabil la atacuri de
hacking și furt, fiind în același timp complet criptat. • Ethereum este o platformă de calcul
distribuită, publică, cu sursă deschisă, bazată pe blockchain, care utilizează un mecanism de
consens de proof-of-stake (PoS) și permite programarea diferitelor tipuri de contracte
inteligente în cadrul sistemului. Suma transferabilă în Ethereum este eter. Orice acțiune în
Ethereum necesită gaz, care este folosit ca taxă în loc de eter pentru ușurința calculelor.
Timpul mediu de creare a blocurilor este de 17 s [24], iar blocurile sunt limitate de un gaz de
6,7 milioane [25]. O tranzacție simplă cu Ethereum poate costa în jur de 21.000 de unități de
gaz. Cu toate acestea, un contract inteligent complicat poate costa mult mai mult. Scalabilitatea
Ethereum este limitată la 15-20 de tranzacții/secundă [26].
Mai mult, este susceptibil la încălcări ale securității din cauza Solidity Language, cauzând
compromiterea datelor stocate.
• Ripple este o platformă tehnologică pentru profit care permite băncilor, furnizorilor de plăți și
schimburilor de active digitale să ofere decontări mai rapide ale plăților și oferă costuri de
schimb valutar mai mici. XRP este criptomoneda utilizată de rețeaua de plăți Ripple pentru a
efectua plăți transfrontaliere. Spre deosebire de mineritul blockchain, rețeaua Ripple folosește
un protocol unic de consens distribuit pentru a valida tranzacțiile. Acest lucru permite tranzacții
mai rapide fără nicio autoritate centralizată. Tranzacțiile din rețeaua Ripple sunt confirmate
instantaneu de porțile XRP și durează aproximativ 4 s. Rețeaua Ripple poate procesa 1500 de
tranzacții/secundă [27]. Deoarece Ripple este pre-minat, există puține sau deloc stimulente
pentru ca nodurile comune să funcționeze în rețea, ceea ce, ulterior, lasă corporațiile să
furnizeze nodurile validatoare.

2.5. Protocoale de consens

Un mecanism de consens cuprinde protocoale și algoritmi, care stabilesc regulile pe care


nodurile (dispozitivele din blockchain care mențin blockchain-ul și uneori procesează tranzacții)
trebuie să le urmeze pentru a valida blocurile. Acest mecanism rezolvă sincronizarea datelor între
nodurile care nu au încredere unul în celălalt într-un sistem distribuit.
Protocolul de consens este un mecanism tolerant la erori care este utilizat pentru a obține acordul
necesar asupra unei singure valori de date sau a unei singure stări a rețelei. Acesta constă din
următoarele obiective: ajungerea la un acord, colaborare, cooperare, drepturi egale pentru fiecare
nod și participarea obligatorie a fiecărui nod. Majoritatea blockchain-urilor folosesc unul dintre
următoarele protocoale de consens
utilizate în mod obișnuit: • PoW: nodurile (minerii) implicate în acest proces concurează între ei
pentru a rezolva un puzzle matematic complex. Primul nod care găsește o soluție obține
dreptul de a valida blocul pentru a crea un nou bloc care implementează o tranzacție. Bitcoin
și Ethereum 1.0 folosesc PoW [28]. Cu toate acestea, PoW necesită multă energie și putere
de computer pentru a ajunge la un consens și, prin urmare, este o opțiune foarte costisitoare.
• PoS: Minerii din acest proces trebuie să dovedească deținerea unei anumite cantități de
jetoane valutare pentru a-și stabili miza. Prin urmare, cu cât un nod are mai multe
jetoane, cu atât este mai probabil să valideze blocul și, astfel, va determina autenticitatea blocului.
Dash și Neo folosesc PoS [29]. Ethereum 2.0, o actualizare a blockchain-ului Ethereum, a trecut
la PoS [28] de la PoW, pentru a oferi scalabilitate și debit crescut. Unul dintre dezavantajele
majore ale PoS este că promovează „economisirea criptomonedei ”, mai degrabă decât
cheltuielile.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 6 din 24

• Dovada de miză delegată (dPoS): Ca o variantă a PoS, dPoS necesită toate simbolurile
proprietarii să selecteze un grup de delegați, în care au încredere să participe la validare
proces. Nodurile cu cele mai mari voturi autentifică apoi tranzacțiile. Lisk și
BitShares utilizează dPoS [30]. Deși dPoS nu necesită multă putere de calcul, este
vulnerabil la centralizare deoarece numărul de martori este strict limitat.

Practical Byzantine Fault Tolerance (PBFT): toleranța bizantine la erori (BFT) se referă la
atingerea unui consens între două noduri care comunică în siguranță printr-o distribuție
rețea în prezența nodurilor rău intenționate. Unul dintre exemplele de BFT, PBFT,
este conceput pentru a fi un algoritm de consens de înaltă performanță care se poate baza pe un set de
noduri de încredere din rețea. PBFT poate tolera doar nodurile defecte sau rău intenționate până când
numărul de astfel de noduri este mai mic de o treime din toate nodurile. Din moment ce numar mai mare
a nodurilor cinstite vor conveni asupra unei decizii corecte decât a nodurilor defecte sau rău intenționate
căzând o decizie incorectă, informațiile false vor fi respinse de majoritatea.
Acest mecanism este în prezent utilizat de Hyperledger Fabric și Zilliqa [31].

2.6. Tehnici de protecție a conținutului multimedia


În general, o tehnică de protecție a conținutului poate fi definită ca o măsură de protecție a datelor multimedia
împotriva amenințărilor care decurg dintr-un acces neautorizat la un utilizator sau un grup.
a utilizatorilor. Proprietățile protejate includ, în general, protecția împotriva copierii, trasabilitatea, autentificarea
sursei de conținut și a receptorilor, controlul utilizării, drepturile digitale asociate cu
conținut și distribuirea securizată a conținutului și a cheilor de acces. Conform lui Arnold et al. [32],
orice metodă de protecție a conținutului de la capăt la capăt ar trebui să abordeze toate aceste proprietăți de
securitate de bază. Astfel, se așteaptă ca un sistem de protecție a drepturilor de autor de la capăt la capăt să ofere securitate
înainte și după transmiterea conținutului, adică asigură un acces autorizat la conținut,
și controlează utilizarea conținutului odată ce acesta este în posesia utilizatorului. În cele ce urmează
secțiunea, o scurtă prezentare a celor mai eficiente abordări pentru protecția conținutului multimedia
este prezentat.

2.6.1. Criptare multimedia


Procesul de codificare a mesajelor cu text simplu în mesaje cu text cifrat se numește criptare, iar procesul
invers de transformare a textului cifrat înapoi în text simplu se numește
decriptare. Se așteaptă ca această tehnică să ofere una sau mai multe dintre următoarele proprietăți:

Confidențialitate: se referă la limitarea accesului sau divulgării datelor către utilizatorii autorizați și
împiedicând accesul sau dezvăluirea celor neautorizați.

Integritate: se referă la protejarea datelor împotriva modificărilor sau modificării, fie prin
accident sau deliberat.

Autenticitate: se referă la a permite receptorului datelor să-și determine originea.
În abordarea naivă, întregul conținut multimedia este criptat folosind standard
metode de criptare, cum ar fi simetrice (de exemplu, Advanced Encryption Standard (AES), Rivest
Cifr (RC5), etc.) și asimetric (Rivest–Shamir–Adleman (RSA), semnătură digitală
Algoritm (DSA), etc.) algoritmi criptografici. Deoarece conținutul multimedia precum
datele audio sau video sunt de obicei foarte mari, abordarea naivă devine solicitantă din punct de vedere
computațional. În zilele noastre, mulți algoritmi noi de criptare pentru audio și video
au fost propuse pentru a evita abordarea naivă și pentru a obține o eficiență mai bună. Acestea noi
algoritmii pot fi împărțiți în diferite categorii: criptare completă, criptare selectivă, comună
compresie și criptare, criptare compatibilă cu sintaxă, criptare scalabilă și criptare cu acces
multiplu.
O altă formă importantă de criptografie cu cheie publică este criptosistemul homomorf , care permite ca
anumite tipuri de operații (adunare/multiplicare (parțial homomorfe ) sau ambele (complet homomorfe) să fie
efectuate asupra datelor criptate în timp ce se produc
aceleași rezultate criptate ca și când operațiunile ar fi executate pe text simplu. Criptosistemele homomorfe sunt
utile pentru aplicațiile de protecție a drepturilor de autor, deoarece permit proprietarilor de conținut
pentru a face calcule direct în textul cifrat fără a expune cheile. Această proprietate
împiedică expunerea informațiilor sensibile la confidențialitate ale cumpărătorilor.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 7 din 24

2.6.2. Managementul drepturilor digitale (DRM)


Sistemele DRM au fost dezvoltate pentru a oferi livrarea în siguranță a conținutului digital
către un receptor autorizat cu restricții (de exemplu, copiere, imprimare sau editare) privind
utilizarea conținutului după livrare. Un sistem DRM tipic oferă mijloace pentru protejarea
conținutului, crearea și aplicarea drepturilor, identificarea utilizatorilor și monitorizarea utilizării conținutu
O arhitectură DRM generică constă din trei entități: furnizor de conținut (responsabil pentru generarea
conținutului multimedia, metadatele acestuia și cheile de criptare a conținutului corespunzătoare și
criptarea conținutului), furnizorul de licențe (responsabil pentru crearea licențelor și gestionarea cheilor
de criptare a conținutului), și un utilizator (care are drepturi de acces la conținutul descărcat printr-un
software local, numit agent DRM). DRM poate fi implementat atât ca soluții software (FairPlay de la
Apple) cât și/sau hardware (carduri inteligente).
Un sistem DRM este conceput pentru a satisface următoarele cerințe de securitate: •
Copiere neautorizată: Se asigură că bunul digital este împachetat într-o manieră sigură, astfel încât să
prevină utilizarea neautorizată. Acest ambalaj sigur este realizat prin criptare. • Distribuție sigură:
trebuie să distribuie în siguranță bunul digital utilizatorului autorizat. • Acces condiționat: Trebuie să
obțină condițiile de acces (licențele) specificate de proprietarii conținutului protejat. Licența constă
dintr-un limbaj de exprimare a drepturilor, metadate sau filigran și un mecanism de securitate
pentru a împiedica utilizatorii să eludeze DRM prin modificarea condițiilor de acces.

• Rezistenta la manipulare: trebuie sa ofere un mecanism eficient de rezistenta la manipulare


procesează datele protejate și aplică drepturile de utilizare a conținutului.

Tehnologiile de bază utilizate de DRM pentru combaterea pirateriei includ criptarea, parolele,
filigranul, semnătura digitală și sistemele de plată. Tehnologiile de criptare și parole sunt utilizate
pentru a controla cine are acces la conținut și cum este utilizat. Filigranele și semnăturile digitale sunt
folosite pentru a proteja autenticitatea și integritatea conținutului, a deținătorilor de drepturi de autor
și a utilizatorilor. Filigranul digital completează DRM pentru a se asigura că drepturile digitale ale
deținătorilor de drepturi de autor nu sunt încălcate. Spre deosebire de schemele DRM tradiționale care
comprimă și criptează un singur conținut multimedia în mai multe copii , fiecare copie fiind vizată
pentru o anumită aplicație și oferă un singur control al accesului, sistemele DRM moderne au fost
propuse pentru a sprijini criptarea fluxurilor de coduri scalabile cu mai multe chei pentru a permite
accesuri multiple. . Deoarece un filigran poate fi folosit pentru a identifica proprietarul inițial al
conținutului, acesta descurajează un utilizator să denatureze conținutul ca și cum ar fi al său, precum
și să distribuie neautorizat sau să îl partajeze ilegal cu părți neautorizate.

2.6.3. Filigran digital


Spre deosebire de criptarea multimedia, filigranul digital oferă protecție posterior atunci
când conținutul multimedia este decriptat de utilizatorii autorizați. Alterează imperceptibil
conținutul original (semnal gazdă) prin ascunderea informațiilor de identificare (filigran) din acesta.
Aceste informații pot dovedi ulterior proprietatea și pot verifica autenticitatea semnalului purtătorului.
Un sistem de filigranare digitală include în general două etape: încorporarea și extragerea
filigranului. În algoritmul de încorporare, un filigran este încorporat în semnalul gazdă pentru a
produce un semnal cu filigran, în timp ce în algoritmul de extracție, filigranul este extras din
semnalul manipulat/modificat. Dacă semnalul nu a fost modificat în timpul transmisiei, atunci
filigranul este încă prezent și poate fi extras. Detectarea filigranului poate verifica doar calitatea de
proprietar, în timp ce extragerea filigranului poate dovedi proprietatea.
O cheie secretă este utilizată în timpul proceselor de încorporare și extracție pentru a preveni accesul
ilegal la filigran.
Fiecare dintre aceste proprietăți următoare trebuie luate în considerare atunci când se aplică a
anumite tehnici de filigranare [33]:

Imperceptibilitate: Asemănarea perceptivă între versiunea originală și versiunile cu filigran ale
conținutului digital. Filigranul încorporat nu trebuie să introducă distorsiuni , care pot cauza
degradarea calității.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 8 din 24

• Robustitate: capacitatea de a detecta filigranul după operațiuni obișnuite de procesare a


semnalului (cum ar fi tăierea, compresia sau zgomotul aditiv). Un filigran trebuie să fie
suficient de robust pentru a rezista la toate tipurile de operațiuni de procesare a semnalului
(cel puțin sub un anumit prag de distorsiune). În funcție de robustețea împotriva atacurilor,
filigranul digital poate fi clasificat ca robust, fragil și semi-fragil.

Capacitate: numărul de biți pe care un filigran îi codifică într-o unitate de timp (sau spațiu în
cazul imaginilor statice).

Securitate: capacitatea de a rezista atacurilor intenționate și/sau rău intenționate. Un algoritm
de filigranare trebuie să fie sigur, în sensul că un atacator nu trebuie să fie capabil să
detecteze existența datelor încorporate sau să le extragă/elimină. Informațiile de filigran ar
trebui să fie accesibile numai părților autorizate.
Filigranul digital a fost aplicat pe scară largă și cu succes într-o gamă largă de aplicații,
cum ar fi protecția drepturilor de autor, urmărirea tranzacțiilor, autentificarea conținutului,
monitorizarea difuzării, controlul copierii, controlul dispozitivelor și îmbunătățirea moștenirii.
Majoritatea schemelor de filigranare propuse în ultimii ani în gama de aplicații menționate mai
sus se concentrează pe producerea de date cu filigran de imagini și video, iar foarte puține se
concentrează pe conținutul audio.

2.6.4. Amprentare multimedia


Spre deosebire de filigranul digital, care este incapabil să urmărească sursa pirateriei,
amprentarea multimedia (numită și urmărirea tranzacțiilor) poate urmări identitățile piraților
(colușilor) la găsirea unei copii ilegale. Această trasabilitate se realizează prin încorporarea unei
informații unice specifice utilizatorului, cunoscută sub numele de amprentă, în diferite copii ale
aceluiași conținut. Un algoritm de amprentare multimedia este un protocol între proprietarul
conținutului și client care implică trei procese: generarea de amprentă digitală, operațiunea de
încorporare și trasabilitatea piraților din copiile piratate/coluzionate.
Se așteaptă ca o schemă de amprentare multimedia să abordeze următoarele constrângeri [34]:
• Robustitate: robustețea unei amprente împotriva operațiunilor de procesare a semnalului este
determinată de metoda de încorporare a filigranului adoptată. Astfel, trebuie adoptat un
algoritm robust de filigranare , astfel încât schema de amprentare să poată urmări un
redistribuitor ilegal după ce conținutul digital a fost manipulat de atacuri comune de
procesare a semnalului.
• Rezistența la coluziune: în timp ce amprentarea digitală poate fi eficientă în identificarea unui
singur adversar, mai mulți cumpărători rău intenționați pot colabora pentru a lansa atacuri
de coluziune puternice împotriva sistemului de amprentare. Comparând diferitele lor versiuni,
coluzitorii pot încerca să identifice locațiile care conțin semnalul de amprentă, să elimine
informațiile din aceste locații și, prin urmare, să creeze o copie care nu poate fi urmărită până
la niciuna dintre ele. Astfel, o schemă de amprentare trebuie concepută pentru a rezista unor
astfel de atacuri de coluziune. •
Toleranță la calitate: conținutul cu amprentă ar trebui să aibă o calitate vizuală bună și o similaritate
perceptivă cu conținutul original. •
Capacitate de încorporare: Capacitatea determină lungimea amprentei alocată fiecărui utilizator.
Amprenta este un șir binar care poate fi lung. Prin urmare, un sistem de amprentă digitală ar
trebui să aibă o capacitate de încorporare suficient de mare pentru a găzdui o amprentă
completă.
Din punctul de vedere al clientului, un protocol tradițional de amprentare între acesta și
proprietarul conținutului este neatractiv, deoarece în timpul procedurii de încorporare, proprietarul
conținutului obține informațiile de identitate ale clientului. Acest lucru permite unui proprietar de
conținut rău intenționat să încorporeze informațiile de identitate ale clientului în orice conținut fără
consimțământul clientului și, ulterior, să-l acuze de redistribuire ilegală.
Pentru a elimina această amenințare, au fost dezvoltate protocoale anonime de amprentă digitală
bazate pe instrumente criptografice (cum ar fi criptarea homomorfă, calculul multipartit securizat
sau protocoale de verificare a cunoștințelor zero). Se așteaptă ca un protocol complet și solid de
amprentare anonimă [35] să ofere cumpărătorului rezistență la cadru, trasabilitate, rezistență la coluziune,
Machine Translated by Google

Appl. Sci. 2021, 11, 1 9 din 24

anonimatul, non-repudierea, soluționarea disputelor și imposibilitatea de a le lega. Recent, un număr tot mai
mare de tehnici de amprentare anonime și rezistente la coluziune au fost propuse pentru conținutul
multimedia.

2.7. Cerinte de performanta


Pentru a evalua performanța aplicațiilor de protecție a drepturilor de autor bazate pe blockchain,
ar trebui luate în considerare mai multe valori. Acestea sunt definite după cum urmează:

• Debitul tranzacției: Debitul poate fi definit ca numărul de tranzacții/ secundă din fiecare bloc, în
timp ce debitul tranzacției poate fi definit ca rata la care tranzacțiile valide sunt efectuate de
către blockchain într-o perioadă de timp definită.

Scalabilitate: Mărimea și frecvența blocurilor împreună cu numărul de tranzacții pe care
sistemul le poate procesa pentru a face față volumului de lucru crescut.
• Latența tranzacției: cantitatea de timp necesară pentru a adăuga un bloc de tranzacții în
blockchain. Aceasta include timpul de propagare și orice timp de stabilire datorită mecanismului
de consens în vigoare.
• Stocare: stocarea în lanț a datelor utilizatorilor (cum ar fi informații personale, informații despre
copyright sau chei) sau mecanism în afara lanțului (cum ar fi InterPlanetary File System (IPFS) sau data
lake) pentru a stoca cantități mari de date protejate prin drepturi de autor.
• Taxa de tranzacție: în Ethereum, o taxă de execuție este utilizată pentru a compensa minerilor pentru
resursele de calcul necesare pentru a îndeplini diferite funcții de contract inteligent (de exemplu,
înregistrarea conținutului sau livrarea). Prețul gazului este măsurat în termeni de eter.
Prin urmare, taxa totală de tranzacție este gazul consumat înmulțit cu prețul gazului.

În Bitcoin, taxa de tranzacție este costul pe care îl suportă un utilizator atunci când trimite
monede dintr-un portofel bitcoin în altul. Această taxă se bazează pe dimensiunea (în octeți) a
tranzacției și pe vechimea intrărilor acesteia. Minerii responsabili cu minarea blocului care
include tranzacția sunt plătiți cu taxa de tranzacție în BTC. • Robustețea
schemelor de protecție a conținutului împotriva diferitelor tipuri de atacuri: Schemele de protecție
a drepturilor de autor (bazate pe criptare, DRM, filigranare sau amprentare) trebuie să fie
rezistente împotriva tuturor amenințărilor posibile, cum ar fi securitatea, confidențialitatea,
procesarea semnalului , manipularea, atacuri de comunicare și coluziune, printre altele. Aceste
amenințări sunt discutate în Secțiunea 2.6.
• Transparența conținutului multimedia protejat prin drepturi de autor: în schemele de protecție a
drepturilor de autor bazate pe filigran/amprentă digitală, filigranul/amprenta digitală
încorporată trebuie să fie transparentă și să nu introducă distorsiuni, ceea ce poate cauza
degradarea calității.
• Costuri de calcul în generarea conținutului cu drepturi de autor: Acestea sunt costuri în lanț sau în
afara lanțului asociate cu procesul de generare a conținutului protejat prin drepturi de autor
(criptat cu controlul accesului, cu filigran sau amprentă).

Timpul total de răspuns: include timpul necesar deținătorului de conținut în înregistrarea
conținutului protejat prin drepturi de autor pe blockchain pentru a-l pune la dispoziție clienților
și timpul necesar pentru livrarea conținutului către client la plata finală.

3. De ultimă generație a sistemelor de protecție a conținutului bazate pe blockchain


Recent, atât industria, cât și mediul academic au început să ia în considerare păstrarea drepturilor
de proprietate intelectuală folosind tehnologii blockchain. În cercetarea existentă, blockchain este
considerat a fi un registru transparent și de încredere, care este utilizat pentru a rezolva problemele de
protecție a drepturilor de autor cu care se confruntă proprietarii și producătorii de conținut, de exemplu,
certificatul de atribuire a drepturilor, integritatea datelor, autenticitatea, urmărirea pirateriei și
transparența. , printre alții. În restul acestei secțiuni, este oferită o scurtă prezentare generală a sistemelor
existente de protecție a conținutului bazate pe blockchain, cu atributele lor principale și detaliile de implementare.
În Referința [36], autorii propun un cadru bazat pe blockchain care garantează conformitatea
cu drepturile de autor pentru obiectele multimedia prin intermediul contractelor inteligente.
Sistemul propus folosește o soluție de stocare centralizată off-chain, data lake, pentru a stoca
detaliile tranzacției ale tuturor datelor adăugate pe blockchain. Informațiile stocate pe lacul de date sunt
Machine Translated by Google

Appl. Sci. 2021, 11, 1 10 din 24

criptat și semnat digital pentru a asigura confidențialitatea și autenticitatea informațiilor.


Datele stocate pot fi accesate de către utilizatorii autorizați numai după verificarea semnăturilor digitale
și a drepturilor de acces cu acordul nodurilor majoritare. Deși cadrul descentralizat de gestionare a
datelor asigură confidențialitatea și controlul datelor utilizatorilor, este o dovadă de concept care nu a
fost implementată și evaluată în lumea reală.
Peng i colab. [37] propun un sistem digital de gestionare a drepturilor de autor bazat pe
Ethereum, care permite proprietarilor de conținut și clienților să trateze direct, fără a fi nevoie de o
autoritate centralizată. În sistemul propus, se utilizează filigranul digital, criptosistemul ElGamal, o funcție
hash perceptivă, contractul inteligent și IPFS. Cu toate acestea, schema implică o supraîncărcare mare
(memorie și timp CPU) datorită utilizării criptării ElGamal pentru criptarea întregului conținut multimedia.

Chi și colab. [38] introduce un sistem de piață de cărți electronice în timp real, sigur și de încredere,
bazat pe blockchain, care permite utilizatorilor să se publice și să primească plăți directe de la cititori fără
implicarea vreunei părți de încredere. Platforma de tranzacționare propusă folosește blockchain pentru a
proteja drepturile de autor asupra conținutului plătit și pentru a gestiona în siguranță plățile directe.
Oferă verificarea proprietății cărților electronice, protecția datelor și confidențialitatea, permisiunea de a
citi cartea electronică achiziționată, autentificarea unui cumpărător legitim, imposibilitatea de falsificare
și verificarea atât a conținutului cărților electronice, cât și a tranzacțiilor cu plată directă și prevenirea
pirateriei cărților electronice și a distribuției ilegale. Conținutul cărții electronice criptate publicate
(folosind Criptografie cu curbă eliptică) împreună cu cheia cărții sunt stocate într-un depozit de cărți.
Kishigami et al. [39] a propus un sistem de management al drepturilor de autor de înaltă definiție bazat pe
un blockchain descentralizat pentru a sprijini cererea creatorilor de conținut pentru o modalitate eficientă de

gestionare a DRM. În schema propusă, deținătorii de drepturi înșiși pot controla sistemul, care se bazează pe
mecanismul PoW. În această tehnică, anteturile conținutului video de rezoluție ultra-înaltă (adică, 4K sau 8K) sunt
criptate și decriptate pentru a echilibra costurile criptografice asociate cu operațiunile de criptare/decriptare. Cu
toate acestea, sistemul nu are un mecanism de stimulare a puterii de calcul miniere. În plus, nu oferă redarea pe
mai multe platforme și controlul politicii de acces a fișierului media.

Zhao și O'Mahoney [40] au propus BMCProtector, o implementare prototip bazată pe un blockchain


Ethereum și pe tehnologiile smart contract, pentru protecția eficientă a drepturilor de autor muzicale și
a drepturilor deținătorilor de drepturi de autor. BMCProtector utilizează algoritmul AES pentru a cripta
fișierul audio, cuantizarea vectorială (o tehnică de filigranare) pentru a urmări proprietatea fișierului
muzical în afara lanțului și un mecanism de control al accesului în afara lanțului (DRM) pentru a controla
drepturile de autor asupra muzicii în timpul distribuției sale și utilizare. Contractul inteligent implementat
este responsabil de partajarea parametrilor de drepturi de autor ai proprietarilor de muzică și de
distribuirea automată a plăților de redevențe către adresele de portofel ale diferiților deținători de drepturi de auto
Cu toate acestea, BMCProtector furnizează designul de dovadă a conceptului numai pentru gestionarea
drepturilor de autor a fișierelor audio. Mai mult decât atât, nu poate oferi protecție roșie prin drepturi de autor
pentru fișierele muzicale în alte formate, de exemplu, un fișier audio înregistrat în timpul redării și apoi încărcat ilegal.
În Referința [41], modelul Blockchain as a Service (BaaS) este propus pentru construirea unei
platforme DRM care oferă credit și securitate la nivel înalt furnizorului de conținut, furnizorului de servicii
și clienților. Platforma DRM oferă stocare de informații de bază privind drepturile de conținut în
blockchain pentru protecție rezistentă la falsificare pentru a preveni încălcarea sau utilizarea abuzivă a
drepturilor de autor. Consumatorii de conținut pot folosi moneda digitală bazată pe blockchain pentru
plata consumului de conținut. O monedă cu drepturi digitale de criptomonedă bazată pe semnături
multiple este propusă ca mecanism de plată pe platformă. Acordul dinamic al cheii și criptarea datelor
de sesiune sunt utilizate pentru a asigura comunicații și transfer de date sigure. Această schemă
utilizează multe operații modulo care limitează semnificativ rentabilitatea generării unei chei partajate
temporare. Mai mult, schema se bazează pe lanțul de alianțe și, astfel, are o autoritate centralizată care
împiedică tranzacțiile directe între proprietarul conținutului și client.

Ma și colab. [42] a propus o schemă bazată pe Ethereum, DRMChain, care asigură utilizarea corectă
a conținutului digital de către utilizatorii autentificați și oferă stocare externă flexibilă a conținutului
digital descentralizat folosind IPFS. DRMchain folosește două izolate
Machine Translated by Google

Appl. Sci. 2021, 11, 1 11 din 24

interfețe de aplicație blockchain (BAI): interfață simplă BAI care stochează conținutul original cu
rezumatul său de criptare și interfața de criptare BAI, care stochează serviciul de conținut protejat
prin DRM, cum ar fi filigran de conținut, criptare, licență și urmărire a încălcării roșii, printre altele .
DRMChain oferă autentificare eficientă și sigură, protecție a confidențialității, trasabilitate
condiționată bazată pe semnături multiple și protecție a conținutului de încredere și credibilă la
nivel înalt . Cu toate acestea, DRMchain nu împiedică răspândirea offline a copiilor divulgate.
În plus, sistemului îi lipsesc funcțiile diversificate de gestionare a drepturilor de autor, cum ar fi
tranzacția drepturilor de autor. În plus, îi lipsește un mecanism eficient de pedeapsă și recompensă.
Referința [43] a propus o schemă DRM bazată pe blockchain pentru protecția drepturilor de autor
a lucrărilor de design. Sistemul propus este clasificat în două metode: protecția drepturilor de autor și
comercializarea. Metoda de protecție a dreptului de autor realizează înregistrarea drepturilor de autor,
interogarea informațiilor și verificarea corelației, în timp ce procesul de tranzacționare cuprinde protecția
conținutului designului și o metodă de dovadă a livrării pentru a garanta un comerț echitabil. Cumpărătorul
înscris poate achiziționa lucrări înregistrate de la furnizorii de conținut (vânzători) prin contracte inteligente.
În timpul livrării conținutului, conținutul este criptat cu cheia publică a cumpărătorului și apoi este
livrat cumpărătorului prin intermediul aplicației. Înainte de a primi conținutul, cumpărătorul trebuie
să introducă mai întâi cheia sa secretă în aplicație, care efectuează decriptarea și o pune la dispoziția
cumpărătorului. Cu toate acestea, schema propusă nu garantează securitatea cheii secrete a
utilizatorului transmisă aplicației blockchain pentru semnarea conținutului livrat și decriptarea
conținutului.
În Referința [44], este propus un cadru blockchain multimedia inviolabil, bazat pe
watermarking, care oferă securitate și integritate imaginii distribuite. Modelul blockchain propus
se bazează pe un algoritm de filigranare cu auto-înglobare bazat pe detectarea comprimată (CS), în
care informațiile unice ale filigranului constă dintr-un hash criptografic și un hash de imagine. Hash-
ul criptografic cuprinde istoriile tranzacțiilor pentru preluarea metadatelor conținutului multimedia
din blockchain-ul multimedia, în timp ce hash-ul imaginii este utilizat pentru păstrarea conținutului
multimedia original recuperabil.
Hash-ul criptografic poate fi folosit pentru a prelua informațiile conținutului multimedia (de
exemplu, istoricul proprietății și modificărilor) care este stocat pe blockchain-ul multimedia, iar hash-
ul imaginii poate fi folosit pentru a identifica regiunile modificate. Probele CS pot fi utilizate pentru
reconstrucția imaginii originale și pentru localizarea regiunilor manipulate. În blockchain, o
tranzacție este compusă din informațiile despre tranzacție ale imaginii care conține ID-ul tranzacției
și din informațiile mostrelor CS. După aprobarea tranzacției de către nodurile de validare, imaginea
este distribuită și apoi este stocată pe un server de baze de date media. Deși stocarea informațiilor
de verificare a imaginii pe blockchain este o strategie bună, imaginea este totuși stocată în mod
centralizat sau păstrată de proprietar, ceea ce afectează disponibilitatea managementului imaginii.

În Referința [45], este propus un contract de penalizare automată a încălcării (APB) care constă din
patru componente principale: un contract inteligent de revendicare sau rambursare, o schemă robustă
de filigranare, o schemă de transfer neglijent și o cunoaștere zero neinteractivă. (NIZK) dovadă pentru
părțile care nu au încredere reciprocă. În această schemă, expeditorul și destinatarul creează o tranzacție
de revendicare sau rambursare pe Bitcoin, în care este depusă o sumă care poate fi cheltuită în orice
moment cu o tranzacție semnată în comun sau cheltuită după o perioadă de timp de către un expeditor
semnat doar de expeditor. tranzac ie. La sfârșitul receptorului, documentul primit constă din cheia
secretă a receptorului, care este încorporată în el cu o schemă de filigranare binară robustă. Un protocol
de calcul cu două părți este realizat în comun de către părți pentru a încorpora și pentru a se asigura că
cheia încorporată a receptorului poate fi recuperată de către expeditor în cazul unei scurgeri de conținut.
Referința [46] propune o metodă de ascundere a datelor bazată pe blockchain pentru protecția
video digitală, care îmbunătățește autentificarea integrității datelor și videoclipurilor confidențiale.
Metoda propusă constă din următoarele trei părți: (1) metodă de protecție a datelor în lanț care se
concentrează pe verificarea integrității și securitatea videoclipului prin înregistrarea semnăturii
conținutului video pe blockchain; (2) protecția datelor în afara lanțului bazată pe un algoritm de
ascundere a datelor care poate realiza un echilibru bun între distorsiunea vizuală, capacitatea de
încorporare și robustețe; și (3) pe baza unui acord de gestionare a protecției datelor
Machine Translated by Google

Appl. Sci. 2021, 11, 1 12 din 24

pe un contract inteligent care constă în modele de contracte de înregistrare, interogare și transfer.


Cu toate acestea, în schema propusă, utilizatorii trebuie să solicite extragerea datelor de la serverele de
ascundere a datelor pentru a permite redarea multimedia.
În [47], tehnologia blockchain este utilizată pentru a stoca în siguranță filigranul și pentru a oferi
autentificare cu marca temporală pentru mai multe filigrane. Sistemul propus folosește funcția de hash perceptiv
pentru calcularea valorii hash a unei imagini, tehnologia blockchain pentru înregistrarea metadatelor legate de
informațiile de copyright, codul QR pentru generarea unui filigran, algoritmul de filigran digital pentru
încorporarea informațiilor de copyright, hashul criptografic. funcția pentru calcularea valorilor hash atât ale
imaginilor originale, cât și ale imaginilor cu filigran și ale rețelei IPFS pentru salvarea, gestionarea și distribuirea
imaginii cu filigran și a informațiilor legate de drepturile de autor. Schema propusă, totuși, oferă designul de
dovadă a conceptului numai pentru gestionarea drepturilor de autor a imaginilor digitale.

Mai mult, se poate observa că valorile hash perceptuale ale imaginilor modificate/editate (cum ar fi rotite sau
decupate) diferă considerabil de cele ale valorii hash ale imaginii originale și ale imaginii originale înregistrate pe
blockchain.
În [48], Fei propune BDRM, un sistem DRM bazat pe blockchain, cu proprietatea unui control fin al utilizării.
BDRM utilizează un contract inteligent pentru a realiza operațiuni legate de gestionarea drepturilor de autor,
cum ar fi înregistrarea drepturilor de autor și tranzacțiile cu drepturi de autor. În plus, un nou arbore de
autorizare este proiectat în blockchain. De fiecare dată când un utilizator efectuează o tranzacție de drepturi, un
filigran digital utilizabil este încorporat și distribuția de conținut digital este efectuată sub domeniul de criptare.
Arborele de autorizare este apoi actualizat și tranzacția este înregistrată pe blockchain. Conținutul este criptat
cu cheia secretă a proprietarului conținutului și este stocat în sistemul de fișiere distribuit (IPFS).

Cu toate acestea, BDRM se aplică numai înregistrării drepturilor de autor a unui singur proprietar de conținut.
Referința [49] prezintă Y-DWMS, un sistem digital de gestionare a filigranelor, bazat pe o platformă publică
de contracte inteligente pentru a preveni încălcarea drepturilor digitale. Sistemul propus adoptă non-repudierea
contractelor inteligente și nemodificarea blockchain-ului pentru a implementa un mecanism DRM care împiedică
utilizatorii să partajeze cheile de criptare sau conturile lor. Contractul inteligent este conceput pentru a efectua
verificarea filigranelor din copia dezvăluită, autentificarea raportului informatorului, trasabilitatea încălcării, un
act de recompensare a informatorilor și de pedepsire a infractorilor și recuperarea pierderilor suferite de
deținătorii drepturilor de autor. Cu toate acestea, Y-DWMS se află încă într-un stadiu incipient de dezvoltare și
suferă de unele probleme de securitate, cum ar fi securitatea contului și confidențialitatea.

Wu i colab. [50] a propus un blockchain și un sistem inteligent de tranzacționare a datelor bazat pe


contracte, cu funcții de urmărire a datelor și de detectare a comportamentului ilegal. Permite două scenarii de
tranzacționare cu protecție a confidențialității împotriva oricărei părți neautorizate, inclusiv platforma de tranzacționare.
O metodă eficientă a amprentei este concepută pentru a detecta imaginea manipulată, protejând
astfel drepturile de autor asupra datelor. Un generator de amprentă de date este conceput pentru
a genera o amprentă prin concatenarea mai multor vectori de caracteristici extrași din date. La
găsirea unei copii distribuite ilegal, generatorul de amprente de date extrage un vector identificabil,
care este apoi comparat cu amprentele înregistrate în toate contractele existente. Amprenta
generată este rezistentă la modificări minore ale datelor, cum ar fi decuparea, adăugarea de
zgomot și schimbarea luminozității. Cu toate acestea, sistemul nu satisface proprietățile de
confidențialitate și securitate ale unui protocol de amprentă anonimă într-un mediu descentralizat.
În Referința [51], autorii propun un sistem de distribuție de conținut P2P bazat pe tehnologia blockchain.
Sistemul propus folosește amprentare rezistentă la coluziune (pentru a oferi rezistență la coluziune), scheme de
criptare homomorfe și simetrice (pentru a asigura protecția conținutului și confidențialitatea datelor), o funcție
hash perceptivă (pentru a oferi autentificarea conținutului), un contract inteligent bazat pe Ethereum ( pentru a
executa plata atomică și a furniza dovada livrării) și rețeaua IPFS (pentru a stoca conținut multimedia). În timp ce
proprietățile de confidențialitate și securitate ale unui protocol de amprentă anonimă într-un mediu distribuit
sunt abordate de sistemul propus, acesta este o dovadă de concept care nu a fost implementată și evaluată în
lumea reală.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 13 din 24

În Referința [52], Li propune o nouă schemă de criptare haotică a imaginilor, bazată pe


blockchain, legată de amprenta digitală, care oferă autentificare, trasabilitate și rezistență împotriva
atacurilor de securitate (de exemplu, atacul de text simplu sau falsificarea ales). În această schemă,
amprentele digitale ale distribuitorilor de conținut încorporate în imaginile criptate sunt codificate
cu codurile Tardos rezistente la coluziune pentru a înregistra mai multe amprente digitale cu o
lungime fixă a datelor și pentru a oferi trasabilitate. Înainte de distribuirea conținutului, imaginea
originală este încorporată cu semnătura expeditorului și amprentele tuturor distribuitorilor de
sistem folosind o schemă de filigran reversibilă și o hartă haotică. Această imagine cu amprentă
este apoi criptată folosind structura lui Fridrich, care constă în substituție, permutare și difuzie.
Amprenta digitală, cheia de ascundere a datelor și cheia de criptare sunt înregistrate pe blockchain.
La capătul receptorului, la decriptare, se obține imaginea cu amprentă, care conține semnătura
expeditorului și toate amprentele distribuitorilor superiori (amprentă fuzionată), care pot fi
extrase individual, iar apoi comparate cu informațiile înregistrate pe blockchain pentru
verificare. Deși sistemul oferă rezistență la coluziune , integritatea datelor și protecția
drepturilor de autor, nu satisface toate proprietățile de confidențialitate și securitate ale unui
protocol de amprentare anonimă într-un mediu descentralizat.
Referința [53] prezintă un sistem robust de protecție a drepturilor de autor bazat pe blockchain
(RobustCPS) pentru conținutul audio. RobustCPS constă din următoarele trei părți: (1) conținutul
audio este segmentat în blocuri; (2) amprenta digitală bazată pe conținut este generată prin
aplicarea descompunerii valorii singulare (SVD) pe fiecare bloc; și (3) detectarea similarității se
realizează printr-o execuție a unui contract inteligent, care determină dacă există o amprentă
similară pe blockchain-ul Ethereum. Dacă o amprentă similară este găsită pe blockchain, RobustCPS
trimite un avertisment către acționarul drepturilor de autor cu privire la amprenta digitală
corespunzătoare, pentru a preveni încălcarea drepturilor de autor. În cazul în care nu este găsită o
amprentă similară, amprenta digitală generată pe baza conținutului va fi înregistrată pe blockchain.
Amprenta digitală bazată pe conținut este rezistentă la atacurile comune de procesare a semnalului
și la atacurile de desincronizare . Deși sistemul este capabil să protejeze drepturile de autor pe mai
multe platforme online, nu oferă securitate împotriva atacurilor de coluziune. În plus, este o dovadă
de concept care nu a fost implementată pe blockchain.

3.1. Analiză comparativă


Această secțiune prezintă o comparație și o analiză fină a schemelor de protecție a
conținutului multimedia bazate pe blockchain, prezentate în Secțiunea 3 , cu atributele definite
în taxonomie (Secțiunea 2). Analiza este prezentată sub forma Tabelelor 1 și 2, Figura 2 și o
discuție aprofundată asupra proprietăților sistemelor. Tabelele permit, de asemenea, o
comparație una lângă alta a sistemelor prezentate în Secțiunea 3.
Tabelul 1 prezintă compararea schemelor cu tipuri de blockchain, tipuri de tranzacții,
automatizare a datelor, criptomonede, protocoale de consens și tehnici de protecție a conținutului ,
în timp ce Tabelul 2 compară performanța acestor scheme cu metricile de evaluare a performanței
menționate în Secțiunea 2.7. În tabelele 1 și 2, o celulă conține „–” atunci când atributul corespunzător
nu este adresat de schemă.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 14 din 24

11 2

10 3

9 4

8 5

7 6

Figura 2. Analiza obiectivelor de securitate ale tehnicilor de protecție a conținutului multimedia realizate de
sistemele analizate.

Tabelul 1. Comparația schemelor de protecție a drepturilor de autor bazate pe blockchain cu referire la taxonomie.

Tipuri de Tipuri de Tipuri de Date Cripto- Consens Protecția conținutului


Referințe
Con inut Blockchain Tranzac ie Automatizare monedă Protocoale Tehnici

Kishigami et al. HD
Permis În lanț – Bitcoin PoW DRM
(2015) [39] video

Bhowmik & Feng Inteligent


– În lanț Ethereum –
Imagine contracta Watermarking
(2017) [44]

Vishwa și Hussain – –
Permis Hibrid dApp Ethereum Criptare
(2018) [36]

Zhao și Mahony Audio Fara Permisiuni Ethereum PoW DRM bazat pe


Hibrid dApp watermarking
(2018) [40]

Ma și colab. Ethereum PoW/PoS/


Video Consor iu În lanț dApp DRM
(2018) [41] Jeton PBFT

Ma și colab. PoW/PoS/ DRM bazat pe


Video Permis Hibrid dApp Ethereum
(2018) [42] PBFT watermarking

Zhao și colab. Inteligent



Video Permis Hibrid Bitcoin Watermarking
(2018) [46] contracta

Meng i colab. Fara Permisiuni – – –


Imagine Hibrid Watermarking
(2018) [47]

Peng i colab.
Permis Ethereum – Criptare+
Imagine Hibrid dApp
(2019) [37] Watermarking
Lu i colab.
Consor iu În lanț – – DRM
Imagine dApp
(2019) [43]

Mangipudi și colab. Inteligent


Document – Bitcoin –
Hibrid contracta Watermarking
(2019) [45]

Fei –
Inteligent Dovada de- DRM bazat pe
Consor iu Hibrid Ethereum
(2019) [48] contracta Autoritate watermarking

Zhao și colab. – DRM bazat pe


Permis În lanț dApp Ethereum PBFT
(2019) [49] watermarking

Wu i colab.
– – –
Imagine Hibrid dApp Amprentarea
(2019) [50]

Qureshi & Megías Imagine, Audio, Inteligent


Permis Ethereum –
Video Hibrid contracta Amprentarea
(2019) [51]

Chi și colab. Auto- –


Personalizat ECC-
Document Hibrid PoW
(2020) [38] dezvoltat monedă
criptare bazată

– În lanț – – – Criptare+
Li (2020) [52] Imagine
Amprentarea
Inteligent
Audio Fără permisiunea în lanț – –
Zhao (2020) [53]
contracta Amprentarea bazată pe conținut
Machine Translated by Google

Appl. Sci. 2021, 11, 1 15 din 24

Tabelul 2. Comparația schemelor de protecție a conținutului multimedia bazate pe blockchain cu referire la evaluarea performanței.

Evaluarea performanței

Robustețe împotriva atacurilor


Referințe Tranzac ie Tranzac ie Tranzac ie Computațională Răspuns total
Scalabilitate Depozitare
Taxa Semnal Transparen ă Cheltuieli Timp
debitului Latența Coluziune de comunicare Securitate
Prelucrare

0,0001 Rezistenta la manipulare +


– 10 minute În lanț – – – – – –
Kishigami et al. (2015) [39] 3-7 lingurițe
BTC Acces condiționat

0,00042
– 17 s În lanț – – – – – –
Bhowmik & Feng (2017) [44] 15-20 lingurițe
Eter Rezistenta la manipulare

În lanț+
– 17 s – – – – – – –
Vishwa & Hussain (2018) [36] 15-20 lingurițe Confidențialitatea datelor
Data Lake

123k tps În lanț+ Acces condiționat +


– 17 s – da da – – – –
Zhao & Mahony (2018) [40] IPFS
pe zi Confidențialitatea datelor

– (țesătură HyperLedger) da – (țesătură HyperLedger) 0,00042 Rezistenta la manipulare +


– da – – 1074 ms 987 ms
Ma și colab. (2018) [41] În lanț
Eter Acces condiționat
15–20 tps (Ethereum) (multi-sig) 17 s (Ethereum)

da În lanț+ 0,00042 Rezistenta la manipulare +


17 s da da – Acces condiționat + 38,96 dB
Ma și colab. (2018) [42] 15-20 lingurițe
IPFS Eter
12.000 ms 45.000 ms
(multi-sig)
Trasabilitate

În lanț + 0,0001 Integritatea datelor


– da da – 35,50 db – –
Zhao și colab. (2018) [46] 3-7 lingurițe 10 minute
Server BTC Rezistenta la manipulare
În lanț+ Integritatea datelor
– – – – – – – – – –
Meng i colab. (2018) [47] IPFS Rezistenta la manipulare
În lanț + 0,00042 Integritatea datelor
– 17 s – da – – – –
Peng i colab. (2019) [37] 15-20 lingurițe
IPFS Eter Controlul accesului

În lanț + Confidențialitatea datelor


– – – Personal – – da – – – –
Lu i colab. (2019) [43] Dovadă de livrare
echipamente Trasabilitate

da În lanț + Integritatea datelor


10 minute – da da da – – –
Mangipudi și colab. (2019) [45] 3-7 lingurițe
Server Corectitudine
(multi-sig)

Acces condiționat
În lanț +
– – – – – – da – – 97,077 ms
Fei (2019) [48]
IPFS Granulație fină
controlul utilizării

Trasabilitate
recompense &
– Din punct de vedere computațional – – – da da Pedepsele – – –
Zhao și colab. (2019) [49] contract intensiv
În lanț
Înregistrare ecran
Prevenirea

Izolație
În lanț + Trasabilitate
– – – – da da – – – –
Wu i colab. (2019) [50]
Server Rezistenta la cadru
Nerefuzie
Machine Translated by Google

Appl. Sci. 2021, 11, 1 16 din 24

Tabelul 2. Cont.

Evaluarea performanței

Robustețe împotriva atacurilor


Referințe Tranzac ie Tranzac ie Tranzac ie Computațională Răspuns total
Scalabilitate Depozitare
Taxa Semnal Transparen ă Cheltuieli Timp
debitului Latența Coluziune de comunicare Securitate
Prelucrare

Dovadă de livrare
În lanț+ Trasabilitate
– 17 s – da da da – – –
Qureshi & Megías (2019) [51] 15-20 lingurițe
IPFS Rezistenta la cadru
Neconectare

În lanț+
Confidențialitatea datelor 425,60 ms
– – – – – – 11.386 ms
Chi și colab. (2020) [38] 2,80 3,30 s da Nefalsabilitate
Server (fișier de 10 MB) (fișier de 10 MB)
Verificabilitate

– – – – – Integritatea datelor – – –
Li (2020) [52] În lanț da da
Trasabilitate
– 17 s În lanț – da Nu Nu – – –
Zhao (2020) [52] 15-20 lingurițe Autenticitate
Machine Translated by Google

Appl. Sci. 2021, 11, 1 17 din 24

Din tabelele 1 și 2, putem face următoarele observații cu privire la atributele definite în


taxonomie: • Majoritatea
schemelor selectate [36,37,39,42,45,46,49,51] folosesc un blockchain (privat) permis. , care implică
un strat de control deasupra blockchain-ului, care este guvernat de o autoritate de încredere,
care este responsabilă pentru a permite ca acțiunile să fie efectuate de către entitățile de
sistem permise. Mai multe alte scheme [41,43,48] folosesc blockchain-ul consorțiului ca un
registru distribuit pentru a păstra controlul și confidențialitatea, reducând în același timp
costurile și crescând viteza tranzacțiilor.
• Majoritatea schemelor [36–38,40,42,46–49,51,52] utilizează tranzacții hibride, care implică
înregistrarea în lanț a datelor într-un serviciu blockchain privat sau accesibil public, cum ar fi
metadatele conținutului, Informațiile deținătorilor de drepturi de autor sau ale utilizatorilor,
filigranul sau amprenta utilizatorului (într-o formă criptată), licența DRM și obligația de conținut,
printre altele, și mecanisme în afara lanțului, cum ar fi generarea și stocarea conținutului
protejat prin drepturi de autor, extragerea drepturilor de autor. informații din conținutul sau
protocolul de trasabilitate. Tranzacțiile în lanț sunt efectuate pentru a obține transparență,
securitate, imuabilitate și auditabilitate și sunt considerate cele mai bune pentru transferurile
de criptomonede într-un mod complet descentralizat. Mecanismele în afara lanțului permit
autorităților să economisească costurile în lanț, deoarece acestea nu au o taxă de tranzacție.
În plus, aceste mecanisme sunt destul de rapide, deoarece acestea nu sunt legate de limitările
de viteză tranzacțională legate de tranzacțiile în lanț.

În multe scheme [36,37,40–43,49,50], mai multe contracte inteligente sunt grupate împreună pentru
a crea o aplicație dApp compatibilă cu blockchain pentru a automatiza funcționalitatea dorită între
proprietarul drepturilor de autor și cumpărători. Aceste contracte includ o serie de funcții, cum ar fi
prelucrarea datelor, transferul de valoare, protecția drepturilor de autor, distribuția conținutului și
trasabilitatea. În alte sisteme [44–46,48,51,53], este propus un singur contract inteligent pentru a
facilita achiziționarea conținutului protejat prin drepturi de autor între proprietarul dreptului de
autor și clienți (cumpărători).
• În majoritatea schemelor [36,37,40,42,44,46,48,49,51,53], Ethereum, care este a doua cea mai
mare platformă de criptomonede după capitalizarea bursieră, în spatele Bitcoin, este folosită
ca criptomonedă pentru tranzacții. . Tranzacțiile cu jetonul cripto Ethereum (Ether) tind să fie
confirmate mai rapid de blockchain și sunt mult mai ieftine decât majoritatea tranzacțiilor pe
Bitcoin. Mai mult, Ethereum nu numai că permite transferuri Ether între oameni, dar poate fi
folosit pentru a crea toate tipurile de alte criptomonede, cum ar fi în [41].

• Multe scheme [38–42] folosesc cel mai proeminent protocol de consens, adică PoW, pentru a
confirma tranzacțiile și a produce noi blocuri în lanț. PoW este alegerea dominantă în monedele
digitale existente datorită caracteristicilor sale de securitate, care utilizează criptografie care
descurajează atacurile de tip denial-of-service (DoS) și sybil.
• Majoritatea schemelor garantează protecția conținutului prin utilizarea filigranului digital,
fie ca mecanism independent [44–47] , fie în combinație cu DRM [40,42,48,49] sau
criptare [37]. Doar trei scheme [50–53] au folosit amprenta digitală pentru a asigura
protecția dreptului de autor, în timp ce doar două scheme, propuse în [39,41], au folosit
tehnici DRM pentru a asigura accesul
condiționat. • Din Tabelul 2, putem face următoarele observații cu privire la performanța
sistemele: –
Deoarece majoritatea schemelor au folosit fie Bitcoin, fie Ethereum în scopuri de
dezvoltare sau de testare, debitul mediu de tranzacție (3–7 tps pentru Bitcoin și 15–
20 tps pentru Ethereum) și ratele de latență (10 min pentru Bitcoin și 17 s pentru
Ethereum) au fost luate în considerare. Cu toate acestea, doar câteva scheme
[37,39,41, 42,44,46] iau în considerare taxele de tranzacție pe bloc pe zi.
– Doar câteva scheme [41,42,45] abordează scalabilitatea utilizând tehnologia Schnorr cu
semnături multiple, care, de asemenea, îmbunătățește confidențialitatea sistemului și
previne atacurile de spam într-un grad mai mare. În [49], un număr destul de mic de mineri
Machine Translated by Google

Appl. Sci. 2021, 11, 1 18 din 24

sunt selectați pseudo-aleatoriu pentru a executa contracte inteligente în afara lanțului, intensive din punct de
vedere computațional .

– Majoritatea schemelor folosesc IPFS sau servere de date pentru stocarea și distribuirea conținutului
protejat prin drepturi de autor către cumpărători la o achiziție cu succes.
– Toate schemele se bazează pe diferite mecanisme de protecție a conținutului și îndeplinesc cerințele de bază de
securitate descrise în Secțiunea 2.6. Figura 2 ilustrează cele 11 proprietăți de securitate individuale identificate
(excluzând proprietățile comune de securitate ) a patru tehnici de protecție a conținutului multimedia (criptare,
DRM, watermarking și amprentare) și sistemele analizate (18) care satisfac fiecare dintre aceste obiective.

Se poate observa că majoritatea sistemelor asigură integritatea datelor (12 sisteme ) și protecție împotriva
atacurilor de comunicație (12 sisteme). În ceea ce privește rezistența la manipulare, putem observa că multe
sisteme garantează rezistența la manipulare (8 sisteme). Acest lucru este de așteptat, deoarece această
proprietate este furnizată de tehnologia blockchain. Se poate observa că mai puține scheme abordează
confidențialitatea datelor (7 sisteme), trasabilitatea (7 sisteme), autenticitatea (6 sisteme) și accesul condiționat
(6 sisteme). În ceea ce privește securitatea împotriva atacurilor, doar câteva scheme sunt robuste împotriva
atacurilor comune de procesare a semnalului (7 sisteme) și coluziune /coaliție (5 sisteme). Având în vedere
obiectivul de toleranță la calitate, observăm că transparența conținutului protejat prin drepturi de autor
(filigran/amprentă) este evaluată de mult mai puține scheme (2 sisteme).

– Majoritatea schemelor prezentate în Tabelul 2 sunt dovezi de concept și nu au fost evaluate într-
un scenariu real. În doar trei scheme [38,41,42], se evaluează timpul total de răspuns sau
supraîncărcarea de calcul în generarea conținutului protejat prin drepturi de autor .

4. Limitări, provocări deschise și direcții viitoare de cercetare


Această secțiune prezintă limitările și provocările de cercetare cu care trebuie să se confrunte
adesea la proiectarea aplicațiilor de protecție a drepturilor de autor multimedia bazate pe blockchain. În
plus , sunt evidențiate posibile direcții de cercetare pentru a fi luate în considerare în lucrările viitoare.

4.1. Limitările și provocările de cercetare ale tehnicilor de protecție a conținutului


Limitările și provocările de cercetare ale tehnicilor de protecție a conținutului multimedia prezentate
în Secțiunea 2.6 sunt discutate mai jos: • Conținutul criptat
este la fel de sigur ca și cheia utilizată pentru criptarea acestuia. Astfel, cheile criptografice trebuie
gestionate cu atenție (de exemplu, transmisie, stocare sau actualizare) pentru a se asigura că datele
rămân protejate, dar accesibile atunci când este nevoie de mai mulți utilizatori ai unui sistem.

• Tehnicile de criptare nu pot împiedica un utilizator de la utilizarea neautorizată și distribuirea ilegală a


conținutului la decriptarea conținutului primit. • Majoritatea lucrărilor de
cercetare care implică DRM sunt neinteroperabile, ceea ce nu constituie o opțiune eficientă pentru
clienți. Din acest motiv, consumatorii pot căuta opțiuni alternative pentru a obține conținutul, cum
ar fi aplicațiile de partajare a fișierelor P2P. Cu toate acestea, pentru a face sistemele DRM
interoperabile, furnizorii de conținut sau vânzătorii de playere multimedia ar trebui să cunoască
informațiile sensibile legate de schema de protecție DRM, crescând astfel riscul de scurgere. Într-un
astfel de caz, o singură scurgere (sau „hack”) are potențialul de a compromite nu numai unul dintre
mai multe canale de distribuție, ci și distribuția întregului conținut DRM interoperabil.

• Sistemele DRM pot da naștere la o serie de probleme juridice dacă nu sunt utilizate corect, de exemplu, utilizarea
instrumentelor de monitorizare, fie intenționat, fie neintenționat, pentru a raporta și a colecta date referitoare la
obiceiurile și preferințele consumatorilor (cum ar fi tipul de conținut). se bucură, când se bucură de ea și chiar unde,
accesând detaliile locației utilizatorilor, printre altele). Acest lucru poate duce la implicații grave privind confidențialitatea,
cum ar fi utilizarea acestor date în scopuri care nu au legătură cu platforma sau vânzarea acestora către terți.
Machine Translated by Google

Appl. Sci. 2021, 11, 1 19 din 24

• La capătul încorporatorului într-o schemă de filigran digital, menținerea unui echilibru adecvat
între proprietățile de robustețe, capacitate și imperceptibilitate este o sarcină dificilă, deoarece
aceste proprietăți se contrazic una pe cealaltă, adică dacă una este crescută, cealaltă scade.


Caracteristicile de securitate și complexitate au primit mai puțină prioritate în dezvoltarea
schemelor de filigranare. Cu cât schema de filigranare este mai complexă, cu atât costurile
asociate cu procesele de încorporare și detecție sunt mai mari. Costurile asociate cu
încorporarea și detectarea filigranului ar trebui să fie minime pentru a îndeplini cerințele în
timp real.
• În schemele de amprentă digitală bazate pe coduri rezistente la coluziune, există un
compromis între dimensiunea unei baze de utilizatori N, rezistența la coluziune c0 și lungimea
cuvântului de cod m. Cu o creștere a lui N sau c0, lungimea lui m crește și invers.
Acest compromis poate face codul trasabil nepractic, deoarece multe aplicații necesită o bază
mare de utilizatori și rezistență la coluziune. Cu toate acestea, aceste cerințe vor avea ca
rezultat coduri trasabile lungi.
• Majoritatea lucrărilor de cercetare care implică protocoale de amprentă anonimă presupun prezența
unei terțe părți de încredere, care este responsabilă pentru generarea amprentei și urmărirea
celor care încalcă drepturile de autor. Această încredere implică credința utilizatorului că
entitatea de încredere se va comporta într-un mod așteptat pentru a asigura securitatea și anonimatul.
În alte câteva scheme care au evitat utilizarea unei astfel de părți, costurile de calcul și de
comunicare sunt destul de mari datorită utilizării a cel puțin uneia dintre următoarele
tehnologii extrem de solicitante: criptare homomorfă, bit-commitment sau calcul securizat cu
mai multe părți. .

Toate tipurile de atacuri – interne și externe – ar trebui luate în considerare pentru a evalua
securitatea și robustețea schemelor de filigranare și amprentare noi sau existente.

4.2. Limitările și provocările de cercetare ale tehnologiei Blockchain


În această secțiune, discutăm despre limitările și provocările de cercetare ale tehnologiei
blockchain: •
Blockchain-ul suferă de o problemă de scalabilitate din cauza dimensiunii limitate a blocurilor, de
exemplu, BitCoin poate ajunge la 7 tranzacții pe secundă datorită protocolului Bitcoin care
limitează dimensiunile blocurilor. la 1 MB. O posibilă soluție la această problemă este creșterea
dimensiunii blocului, dar creează o presiune asupra securității datorită faptului că o creștere
a probabilității blocurilor orfane ar afecta în mod distinct lățimea de bandă și costurile de validare.
Cu cât limita de dimensiune a blocului este mai mare, cu atât este mai mare sarcina tranzacțiilor,
congestia blockchain-ului și întârzierile tranzacțiilor. În consecință, o scădere a comisionului de
tranzacție ar avea ca rezultat mai puțină securitate. Astfel, un compromis între securitate, scalabilitate
și descentralizare este o provocare în dezvoltarea unui blockchain.
• Blockchain-urile fără permisiune stabilesc că datele înregistrate sunt accesibile și, astfel, permit
accesul public tuturor participanților. Cu toate acestea, acest lucru poate compromite
confidențialitatea datelor. În plus, în cazul în care o dată sensibilă sau confidențială este
încărcată eronat în blockchain-ul public, nu există nicio modalitate de a remedia
daunele. • Codurile contractelor inteligente sunt susceptibile de a include bug-uri din cauza erorilor
umane sau a informațiilor incomplete. Mai mult, natura de autoexecuție a contractelor
inteligente implică o flexibilitate redusă pentru a da efect intențiilor reale ale părților.
• Un limbaj de programare pentru implementarea contractelor inteligente este un domeniu de cercetare în cu
În prezent, cel mai folosit limbaj orientat pe obiecte și de nivel înalt pentru implementarea
contractelor inteligente complexe în Ethereum este Solidity (limbajul Turing-complet), care
este încă în evoluție și are o serie de limitări, cum ar fi lipsa bibliotecilor de uz general,
verificarea tipului și suportul multi-threading, printre altele. Alte limbaje de programare
populare (Python, C++, Java) sunt, de asemenea, folosite pentru a codifica contractele
inteligente. Cu toate acestea, a face programe lizibile (cod care poate fi citit de om și execuție
care poate fi citită de om) în fiecare formă rămâne o provocare. În cazul Bitcoin, limbajul de script pentr
Machine Translated by Google

Appl. Sci. 2021, 11, 1 20 din 24

codul simplu nu este complet Turing și nu acceptă toate structurile de


programare posibile, în special bucle.
• Blockchain-ul ar putea suferi de atacuri de 51%, în care unele noduri pot atinge majoritatea
într-o rețea și pot abuza de ea, de exemplu, pot inversa tranzacțiile pentru a efectua
cheltuieli duble și pentru a împiedica alți mineri să confirme blocaje.
• Confidențialitatea utilizatorului poate fi încălcată în cadrul blockchain-ului, de exemplu, adresa IP
reală a utilizatorului poate fi urmărită, istoricul tranzacțiilor poate fi legat pentru a-și dezvălui
adevărata identitate sau posibilitatea de
conectare prin setul său de noduri conectate. • Blockchain-ului nu are interoperabilitate din cauza lipsei
standardelor universale. Rețelele blockchain existente au proprii lor parametri, cum ar fi modelele
de consens, schemele de tranzacție, criptomoneda și funcționalitatea contractului inteligent. În
plus, incertitudinea și natura speculativă a criptomonedei încă împiedică adoptarea pe scară largă a acesteia

4.3. Direcții viitoare de cercetare

În această secțiune, descriem posibilele direcții de cercetare care sunt identificate în timpul
analizei detaliate a celor 18 sisteme de protecție a conținutului multimedia bazate pe blockchain.
Lucrările de cercetare viitoare ar trebui să abordeze aceste potențiale de cercetare pentru a aborda
provocările identificate în secțiunile 4.2 și 4.3 și pentru a îmbunătăți gradul de utilizare a tehnologiei
blockchain în aplicațiile de protecție a drepturilor de autor.

4.3.1. Proiectarea unui cadru eficient bazat pe blockchain pentru a satisface cerințele de
sistem ale aplicațiilor de protecție a drepturilor de autor
• Scalabilitate: mecanisme în afara lanțului, cum ar fi Lightning Network (LN) pentru Bitcoin [54]
și Plasma pentru Ethereum [55] sau scheme în lanț precum SegWit pentru Bitcoin [56] și
Sharding [57] pentru Ethereum, pot rezolva problema de scalabilitate a blockchain-ului. Cu
toate acestea, pentru LN, principalele provocări sunt baza de securitate și transparență pe
tranzacție și centralizarea (prezența hub-urilor), în timp ce în Plasma, perioadele lungi de
așteptare (7-14 zile) pentru retragerea fondurilor și riscurile de securitate sunt provocările
deschise. În mod similar, principalele provocări ale SegWit sunt complexitatea, spațiul de
stocare crescut și lățimea de bandă a rețelei, în timp ce comunicarea și securitatea sunt
principalele probleme în Sharding. Studiile privind abordarea securității, complexității,
descentralizării, performanței și strategiilor de comunicare sunt de așteptat să
atingă un interes semnificativ de cercetare în viitor. • Validarea unui cadru: multe dintre aplicațiile
de protecție a drepturilor de autor bazate pe blockchain se concentrează exclusiv pe beneficiile
tehnologiei, lăsând deoparte detaliile implementării lor. Prin urmare, este important să se
proiecteze un cadru practic bazat pe blockchain, care să abordeze atât detaliile tehnice, cât și
detaliile de implementare, de exemplu, evaluarea avantajelor și dezavantajelor sistemelor cu
și fără permisiune înainte de a opta pentru una dintre aceste soluții, selectarea consensului
adecvat. mecanism în funcție de cerințe (de exemplu, debitul tranzacției, latența, comisionul
minim de tranzacție, centralizarea/descentralizarea și securitatea, printre altele) și evaluarea
performanței prin implementarea dovezilor-de-concept pentru a calcula cheltuielile de calcul
și timpul total de răspuns .
• Standardizare: Standardele tehnologice recunoscute stabilesc specificații și proceduri care sunt
benefice în ceea ce privește asigurarea eficienței, fiabilității și securității sporite. Din analiza
noastră detaliată, se poate deduce că este nevoie de un standard universal pe care furnizorii de
conținut multimedia, producătorii și companiile implicate ar putea să-l urmeze pentru a împărtăși
noi soluții de protecție a drepturilor de autor bazate pe blockchain, precum și pentru a le integra
cu sistemele existente. În mod similar, acest standard ar trebui să permită conversia automată
între diferite criptomonede pentru a îmbunătăți experiența utilizatorului. • Proiectare conștientă
de confidențialitate:
studiile viitoare de cercetare trebuie să investigheze posibile soluții conștiente de confidențialitate care
ar putea proteja confidențialitatea entităților (proprietar de conținut, cumpărător și așa mai
departe) implicate în tranzacțiile aplicațiilor de protecție a conținutului bazate pe blockchain .
Cerințele de confidențialitate și securitate ar trebui definite în etapa inițială a acestor scheme,
datorită faptului că datele (de exemplu, informații legate de
Machine Translated by Google

Appl. Sci. 2021, 11, 1 21 din 24

proprietarul conținutului, cheile publice ale participanților, pseudonimele și informațiile privind


drepturile de autor, printre altele) sunt vizibile pentru toată lumea din rețea.
• Deconectare: problema scurgerii de confidențialitate în blockchain trebuie abordată
pentru a preveni conectarea și posibila identificare. Lucrările de cercetare viitoare ar
putea studia fezabilitatea încorporării unor mecanisme de anonimat, cum ar fi
CoinShuffle [58] (adrese de amestecare), Zerocash [59] (ascunde originea plății,
destinația și suma transferată) sau confidențialitate diferențială în aplicații pentru a
îndeplini cerințe de anonimat .
• Securitatea contractului inteligent: toate atacurile posibile de securitate și confidențialitate (de
exemplu, interceptarea cu urechea, atacul DDoS sau uzurparea identității) asupra contractului
inteligent ar trebui analizate prin analiză formală de securitate. Mai mult, tranzacțiile cu contracte
inteligente trebuie să fie concepute astfel încât să fie reversibile din punct de vedere tehnic pentru
a-și demonstra eficacitatea pe termen lung. În plus, pentru a modifica sau anula un contract
inteligent, evenimentul declanșator al modificării și încetarea/extinderea acesteia ar trebui
anticipate de cod. Prin urmare, problema abordării atacurilor de securitate și confidențialitate
asupra unui contract
inteligent necesită investigații suplimentare. • Rezolvarea litigiilor: Proprietatea de imuabilitate a
blockchain-ului poate acționa ca o sabie cu două tăișuri, deoarece înlătură posibilitatea modificării/
actualizării conținutului sau a informațiilor cu drepturi de autor stocate pe acesta. Mai mult, în
existența imuabilității, problema soluționării litigiilor privind drepturile de autor poate fi un subiect de cerce

4.3.2. Proiectarea sistemelor de protecție a conținutului multimedia pentru a susține


tehnologia Blockchain •
Îmbunătățiri de proiectare: analiza fină a sistemelor de ultimă generație evaluate pune în lumină
necesitatea îmbunătățirii mecanismelor tradiționale de protecție a conținutului (criptare, DRM,
filigranare/amprentare) pentru a permite integrarea amiabilă cu tehnologia blockchain. De
exemplu, managementul cheilor, achiziționarea simultană a cheilor și protecția cheilor pot fi
explorate în studiile viitoare pentru implementarea sistemelor de criptare multimedia bazate pe
blockchain. În mod similar, transferul drepturilor de acces către consumatori fără o terță parte de
încredere, execuția fără probleme a tranzacției dintre furnizorul de drepturi de autor și client și
controlul precis al utilizării conștient de confidențialitate în sistemele DRM bazate pe blockchain
necesită investigații suplimentare. De asemenea, în schemele de filigranare și amprentare bazate
pe blockchain, încorporarea redusă și complexitatea computațională, robustețea ridicată împotriva
posibilelor atacuri de securitate și transparența acceptabilă sunt câteva provocări de cercetare
deschise menționate pe care cercetările viitoare ar trebui să le abordeze pentru a permite utilizarea
pe scară largă a blockchain-ului. aplicații de protecție a dreptului de autor bazate .

• Sisteme fără încredere: mecanismele de protecție a conținutului complet descentralizate existau


înainte de apariția blockchain-ului. Un avantaj cheie pe care îl oferă blockchain-ul pe lângă
descentralizare este încrederea. Sistemele de protecție a conținutului bazate pe blockchain
analizate se bazează pe modele hibride de încredere care includ prezența unor terți de încredere
sau utilizatori de încredere. Astfel, este nevoie de a exploata tehnologia blockchain la întregul său
potențial și de a construi sisteme de protecție a drepturilor de autor cu adevărat fără încredere.
• Probleme de securitate: integrarea tehnologiei blockchain cu un mecanism de control al accesului
pentru sursele în afara lanțului trebuie investigată pentru a se asigura că numai părțile autorizate
pot accesa informațiile sensibile. În plus, este necesar să se abordeze modul de a face sursele din
afara lanțului tolerante la erori și de a preveni ca acestea să devină blocaje sau puncte unice de
defecțiune. • Promovarea adoptării
blockchain-ului în aplicațiile de drepturi de autor: cele mai multe studii nu au abordat încă costurile și
limitările implementării mecanismelor de protecție a conținutului pe blockchain la nivel comercial
și ar dura mult timp pentru a evolua și ar necesita progrese tehnologice și garanții de securitate
suplimentare pentru să fie acceptat de toate părțile implicate (cum ar fi deținătorii drepturilor de
autor, producătorii multimedia, cumpărătorii și alții).
Machine Translated by Google

Appl. Sci. 2021, 11, 1 22 din 24

5. Concluzii

Acest studiu își propune să prezinte o privire de ansamblu asupra aplicațiilor de protecție a
conținutului bazate pe blockchain. În această lucrare, am definit o taxonomie pentru a clasifica
schemele de ultimă generație de protecție a drepturilor de autor bazate pe blockchain în funcție de
caracteristicile tehnice ale tehnologiei blockchain, cele mai frecvent utilizate mecanisme de protecție
a conținutului și criteriile de performanță. Discuția începe cu câteva cunoștințe de bază despre
tehnologia blockchain și patru tehnici de protecție a conținutului utilizate în mod obișnuit. Apoi, este
prezentată o revizuire detaliată a aplicațiilor de protecție a drepturilor de autor bazate pe blockchain.
Mai mult, aceste scheme sunt comparate cu taxonomia definită. În plus, sunt discutate unele provocări
semnificative de cercetare ale schemelor de protecție a conținutului și ale tehnologiei blockchain . În
cele din urmă, sunt conturate câteva direcții viitoare de cercetare.
Pentru cercetători, blockchain-ul are un potențial excelent de a fi aplicat pe scară largă în
aplicațiile de gestionare și protecție a drepturilor de autor. Aplicațiile de protecție a drepturilor de
autor bazate pe blockchain permit proprietarilor și consumatorilor de drepturi de autor să
interacționeze fără intermediari costisitoare . Aceste aplicații permit proprietarilor de conținut să
încarce conținut protejat prin drepturi de autor, să controleze opțiunile de licențiere/drepturi de
autor, să gestioneze distribuția, să urmărească sursele de piraterie și să primească plăți la utilizarea
conținutului. Cu toate acestea, există încă multe probleme deschise care trebuie cercetate și analizate
în continuare pentru a crea aplicații viabile de protecție a drepturilor de autor care pot beneficia pe
deplin de utilizarea tehnologiei blockchain. Succesul unor astfel de aplicații depinde însă de diferiți
factori legați de tehnologia blockchain, cum ar fi scalabilitatea, fiabilitatea sau adoptarea pe piață,
care sunt greu de prevăzut. Cercetătorii trebuie să ia în considerare toate aceste aspecte în timp ce
proiectează și implementează o nouă schemă de protecție a conținutului bazată pe blockchain.
Sperăm că acest sondaj va fi considerat o referință principală care poate facilita procesul de găsire a
celor mai relevante informații în ceea ce privește integrarea dintre mecanismele de protecție a conținutului și te

Contribuții ale autorului: AQ și DMJ au terminat de obicei manuscrisul. Ambii autori au citit și au aprobat manuscrisul
final. Pregătirea proiectului original: ambii autori; Scriere - recenzie și editare: ambii autori. Toți autorii au citit și au
fost de acord cu versiunea publicată a manuscrisului.

Finanțare: Autorii recunosc sprijinul financiar primit de la guvernul spaniol prin grantul RTI2018-095094-B-C22
„CONSENT”.

Mulțumiri: Autorii îi mulțumesc lui Alice Keefer Riva pentru corectarea manuscrisului.

Conflicte de interese: Autorii nu declară niciun conflict de interese.

Referințe
1. Valley, S. Netflix. 2007. Disponibil online: http://www.netflix.com/ (accesat pe 21 decembrie 2020).
2. Cohen, B. BitTorrent. 2005. Disponibil online: https://www.utorrent.com/ (accesat pe 21 decembrie 2020).
3. NIsip. 2019 Global Internet Phenomena Report. 2019. Disponibil online: https://www.sandvine.com/global-internet-phenomena-report-2019 (accesat
pe 21 decembrie 2020).
4. Amazon.com, Inc. Amazon Prime Video. 2006. Disponibil online: https://www.primevideo.com/ (accesat pe 21 decembrie 2020).
5. Van Dijk, W. Streamit. 2003. Disponibil online: https://www.streamit.eu/audio-distribution-platform/ (accesat pe 21 decembrie 2020).
6. Hamidouche, W.; Farajallah, M.; Sidaty, N.; Assad, SE; Deforges, O. Criptare video selectivă în timp real bazată pe sistemul haos în extensia HEVC
scalabilă. Procesul semnalului. Image Commun. 2017, 58, 73–86. [CrossRef]
7. Chen, YY; Jan, JK; Chi, YY; Tsai, ML Un mecanism DRM fezabil pentru un sistem P2P asemănător BT. În Proceedings of the International Symposium on
Information Engineering and Electronic Commerce, Ternopil, Ucraina, 16–17 mai 2009; p. 323–327.
8. Pizzolante, R.; Castiglione, A.; Carpentieri, B.; Santis, AD; Castiglione, A. Protecția dreptului de autor reversibilă pentru imaginile cu microarray ADN. În
Proceedings of the 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), Cracovia, Polonia, 4–6 noiembrie
2015; p. 707–712. [CrossRef]
9. Qiu, Y.; Gu, H.; Sun, J. Algoritm de watermarking reversibil al hărților vectoriale bazat pe ECC. Multimed. Instrumente Appl. 2018, 77, 23651–23672.
[CrossRef]
10. Qureshi, A.; Megías, D.; Rifà-Pous, H. Distribuție de conținut multimedia securizată și anonimă în rețele peer-to-peer.
În Proceedings of the 6th International Conference on Advances in Multimedia, Nisa, Franța, 23–27 februarie 2014; pp. 91–96.
11. Megías, D. Distribuție multimedia P2P îmbunătățită pentru păstrarea confidențialității, bazată pe amprentele digitale recombinate. IEEE Trans. Fiabil
Securizat. Calculator. 2014, 12, 179–189. [CrossRef]
Machine Translated by Google

Appl. Sci. 2021, 11, 1 23 din 24

12. Qureshi, A.; Megías, D.; Rifà-Pous, H. PSUM: Distribuție de conținut multimedia peer-to-peer utilizând amprenta digitală rezistentă la coluziune. J. Netw.
Calculator. Appl. 2016, 66, 180–197. [CrossRef]
13. Megías, D.; Qureshi, A. Distribuție multimedia P2P rezistentă la coluziune și care păstrează confidențialitatea, bazată pe amprenta digitală recombinată .
Expert Syst. Appl. 2017, 71, 147–172. [CrossRef]
14. Kuribayashi, M.; Funabiki, N. Protocol de urmărire descentralizat pentru sistemul de amprentare. APSIPA Trans. Inf. semnal. Proces. 2019,
8, 1–8. [CrossRef]
15. Nakamoto, S. Bitcoin: Un sistem electronic de numerar peer-to-peer. 2008. Disponibil online: http://www.bitcoin.org/bitcoin.pdf
(accesat pe 21 decembrie 2020).
16. Michalko, M.; Kwan, W. DECENT, 2015. Disponibil online: https://decent.ch/ (accesat pe 21 decembrie 2020).
17. Spotify USA, Inc. Mediachain, 2016. Disponibil online: http://www.mediachain.io/ (accesat pe 21 decembrie 2020).
18. Shrestha, B.; Halgamuge, MN; Treiblmaier, H. Utilizarea Blockchain pentru managementul multimedia online: Caracteristicile platformelor existente .
În Blockchain și tehnologia Distributed Ledger Cazuri de utilizare: aplicații și lecții învățate; Springer: Berlin/Heidelberg, Germania, 2020; p. 289–303.
[CrossRef]
19. Bambrough, XRP-ul lui B. Ripple și-a dublat prețul în această săptămână, depășind cu mult Bitcoin și Ethereum – Iată de ce.
2020. Disponibil online : https://www.forbes.com/sites/billybambrough/2020/11/24/ripples-xrp-has-more-than-doubled-in-price-this-week-far-
outpacing-bitcoin -and-ethereum-heres-why/?sh=71901a8512e5 (accesat pe 21 decembrie 2020).
20. Statista. Distribuția criptomonedelor de top din 2015 până în 2020, în funcție de capitalizarea pieței. 2020. Disponibil online: https: //www-statista-
com.biblioteca-uoc.idm.oclc.org/statistics/730782/criptocurrencies-market-capitalization/ (accesat la 21 decembrie 2020).

21. Machine, PWT Care sunt cele mai tranzacționate criptomonede? 2020. Disponibil online: https://www.plus500.com/Trading/
Criptomonede/Care-sînt-Criptomonedele-Cel-Mai-Comerciate~2 (accesat pe 21 decembrie 2020).
22. Kawase, Y.; Kasahara, S. Timpul de confirmare a tranzacției pentru Bitcoin: O abordare analitică de așteptare a mecanismului blockchain.
În Teoria Cozilor de a teptare i Aplica ii de re ea; Springer: Berlin/Heidelberg, Germania, 2017; pp. 75–88.
23. Shahriar Hazari, S.; Mahmoud, Q. Îmbunătățirea vitezei de tranzacționare și a scalabilității sistemelor Blockchain prin Parallel Proof of Work.
Viitorul Internet 2020, 12, 125. [CrossRef]
24. Siriwardena, P. Misterul din spatele timpului de bloc. 2017. Disponibil online: https://medium.facilelogin.com/the-mystery-behind-
bloc-time-63351e35603a (accesat pe 21 decembrie 2020).
25. Mitra, R. Bitcoin VS Ethereum: [The Ultimate Step-by-Step Comparison Guide]. 2020. Disponibil online: https://blockgeeks.com/
ghiduri/bitcoin-vs-ethereum-ultimate-comparaison-guide/ (accesat pe 21 decembrie 2020).
26. Terry, L. La ce ar trebui să ne așteptăm de la viitoarea lansare a Ethereum 2.0? 2020. Disponibil online: https://hackernoon.
com/la ce-ar-ar trebui-ne-a teptăm-de-la-următoarea-lansare-a-ethereum-20-gc5m38hs (accesat pe 21 decembrie 2020).
27. Prut, A. Ripple (XRP) — Introducere rapidă. 2019. Disponibil online: https://medium.com/the-capital/ripple-xrp-quick-introduction-60b682375609
(accesat pe 21 decembrie 2020).
28. Câștigat, D. Ethereum Dovada mizei Data: Data + Ce trebuie să știți. 2020. Disponibil online: https://www.exodus.io/blog/
ethereum-proof-of-stake-date (accesat pe 21 decembrie 2020).
29. Câștigat, D. Cea mai bună dovadă a mizei de monede 2020 pentru un venit pasiv ușor. 2020. Disponibil online: https://www.exodus.io/blog/best-proof-
of-stake-coins (accesat pe 21 decembrie 2020).
30. Personal, K. Lista monedelor DPOS | Criptomonede DPOS. 2018. Disponibil online: https://kryptomoney.com/dpos-coins
(accesat pe 21 decembrie 2020).
31. Fan, C.; Ghaemi, S.; Khazaei, H.; Musilek, P. Evaluarea performanței sistemelor blockchain: un sondaj sistematic. Acces IEEE
2020, 8, 126927–126950. [CrossRef]
32. Arnold, M.; Schmucker, M.; Wolthusen, SD Techniques and Applications of Digital Watermarking and Content Protection, Ed. a II-a; Artech House
Publishers, Inc.: Norwood, MA, SUA, 2003.
33. Cox, I.; Miller, M.; Bloom, J.; Fridrich, J.; Kalker, T. Digital Watermarking and Steganography, a 2-a ed.; Morgan Kaufmann Publishers Inc.: San Francisco,
CA, SUA, 2007.
34. Katzenbeisser, S.; Petitcolas, FA Information Hiding Techniques for Steganography and Digital Watermarking, ed. 1; Casa Artech,
Inc.: Norwood, MA, SUA, 2000.
35. Qureshi, A.; Megías, D.; Rifà-Pous, H. Framework for Preserving Security and Privacy in Peer-to-Peer Content Distribution Systems. Expert Syst. Appl.
2015, 42, 1391–1408. [CrossRef]
36. Vishwa, A.; Hussain, FK O abordare bazată pe blockchain pentru protecția confidențialității multimedia și proveniența. În Proceedings of the IEEE
Symposium Series on Computational Intelligence, Bangalore, India, 18–21 noiembrie 2018; pp. 1941–1945, [CrossRef]
37. Peng, W.; Yi, L.; Fang, L.; XinHua, D.; Ping, C. Sistem de management al drepturilor de autor securizat și urmăribil, bazat pe Blockchain.
În Proceedings of the IEEE 5th International Conference on Computer and Communications, Chengdu, China, 6-9 decembrie 2019; p. 1243–1247.
[CrossRef]
38. Chi, J.; Lee, J.; Kim, N.; Choi, J.; Park, S. Sistem sigur și fiabil de tranzacții de cărți electronice bazat pe blockchain pentru tranzacționarea de cărți
electronice auto-publicate. PLoS ONE 2020, 15, e0228418. [CrossRef] [PubMed]
39. Kishigami, J.; Fujimura, S.; Watanabe, H.; Nakadaira, A.; Akutsu, A. Sistemul de distribuție a conținutului digital bazat pe blockchain.
În Proceedings of the IEEE 5th International Conference on Big Data and Cloud Computing, Dalian, China, 26–28 august 2015; p. 187–190. [CrossRef]
Machine Translated by Google

Appl. Sci. 2021, 11, 1 24 din 24

40. Zhao, S.; O'Mahony, D. BMCProtector: O aplicație bazată pe blockchain și contract inteligent pentru protecția drepturilor de autor muzicale.
În Proceedings of the International Conference on Blockchain Technology and Application, Xi'an, China, 10-12 decembrie 2018; pp. 1–5.
[CrossRef]
41. Ma, Z.; Huang, W.; Gao, H. Schemă DRM securizată bazată pe Blockchain cu credibilitate ridicată. Bărbie. J. Electron. 2018, 27, 1025–1036.
[CrossRef]
42. Ma, Z.; Jiang, M.; Gao, H.; Wang, Z. Blockchain pentru gestionarea drepturilor digitale. Genul viitor. Calculator. Syst. 2018, 89, 746–764.
[CrossRef]
43. Lu, Z.; Shi, Y.; Tao, R.; Zhang, Z. Blockchain pentru gestionarea drepturilor digitale ale lucrărilor de proiectare. În Proceedings of the IEEE 10th
International Conference on Software Engineering and Service Science, Beijing, China, 18–20 octombrie 2019; p. 596–603.
[CrossRef]
44. Bhowmik, D.; Feng, T. The Multimedia Blockchain: Un cadru de tranzacții media distribuit și inviolabil. În Proceedings of the 22nd International
Conference on Digital Signal Processing (DSP), Londra, Marea Britanie, 23–25 august 2017; pp. 1–5. [CrossRef]
45. Mangipudi, EV; Rao, K.; Clark, J.; Kate, A. Către penalizarea automată a încălcărilor multimedia (Rezumat extins).
În Proceedings of the IEEE European Symposium on Security and Privacy Workshops (EuroS PW), Stockholm, Suedia, 17–19 iunie 2019; p. 340–
346. [CrossRef]
46. Zhao, H.; Liu, Y.; Wang, Y.; Wang, X.; Li, J. O metodă de ascundere a datelor bazată pe blockchain pentru protecția datelor în videoclipurile
digitale. În Smart Blockchain; Springer International Publishing: Berlin/Heidelberg, Germania, 2018; pp. 99–110. [CrossRef]
47. Meng, Z.; Morizumi, T.; Miyata, S.; Kinoshita, H. Schema de proiectare a sistemului de management al drepturilor de autor bazat pe filigranare
digitală și blockchain. În Proceedings of the IEEE 42th Annual Computer Software and Applications Conference, Tokyo, Japonia, 23–27 iulie
2018; Volumul 2, p. 359–364. [CrossRef]
48. Fei, X. BDRM: O platformă de gestionare a drepturilor digitale bazată pe blockchain, cu un control precis al utilizării. Int. J. Sci. 2019,
6, 54–63.
49. Zhao, B.; Fang, L.; Zhang, H.; Ge, C.; Meng, W.; Liu, L.; Su, C. Y-DWMS — Un sistem digital de gestionare a filigranelor bazat pe contracte
inteligente. Senzori 2019, 19, 3091. [CrossRef] [PubMed]
50. Wu, Z.; Zheng, H.; Zhang, L.; Li, X. Tranzacționare și urmărire a datelor bazate pe blockchain care respectă confidențialitatea. În Proceedings of
the 5th International Conference on Big Data Computing and Communications, QingDao, China, 9–11 august 2019; pp. 240–244.
[CrossRef]
51. Qureshi, A.; Megías, D. Distribuție de conținut multimedia P2P bazată pe blockchain, folosind amprenta digitală rezistentă la coluziune. În
lucrările celui de-al 11-lea summit și conferință anuală a Asociației de procesare a semnalelor și informațiilor din Asia-Pacific (APSIPA), Lanzhou,
China, 18-21 noiembrie 2019; p. 1606–1615. [CrossRef]
52. Li, R. Schema de criptare haotică a imaginilor legate de amprentă, bazată pe cadrul blockchain. Multimed. Instrumente Appl. 2020, 1–21.
[CrossRef]
53. Zhao, J.; Zong, T.; Xiang, Y.; Gao, L.; Beliakov, G. Sistem robust de protecție a drepturilor de autor, bazat pe blockchain, multiplatformă, folosind
amprenta digitală bazată pe conținut. În Ingineria Sistemelor Informaționale Web; Springer: Berlin/Heidelberg, Germania, 2020; pp. 201–212.
[CrossRef]
54. Poon, J.; Dryja, T. The bitcoin lightning network: Scalable off-chain instant payments. Versiunea preliminară 0.5 2016, 9, 14.
55. Poon, J.; Lee, JH Plasma: Contracte inteligente autonome scalabile. Muncă. Proiect 2017, 9, 1–14.
56. Xie, J.; Tang, H.; Huang, T.; Yu, FR; Xie, R.; Liu, J.; Liu, Y. Un sondaj privind tehnologia blockchain aplicată orașelor inteligente: probleme de
cercetare și provocări. IEEE Commun. Surv. Tutore. 2019, 21, 2794–2830. [CrossRef]
57. Kokoris-Kogias, E.; Jovanovic, P.; Gasser, L.; Gailly, N.; Syta, E.; Ford, B. OmniLedger: Un registru securizat, extins, descentralizat prin Sharding. În
Proceedings of the IEEE Symposium on Security and Privacy (SP), San Francisco, CA, SUA, 20–24 mai 2018; p. 583–598. [CrossRef]

58. Ruffing, T.; Moreno-Sanchez, P.; Kate, A. CoinShuffle: Mixare practică descentralizată de monede pentru Bitcoin. În Computer Security—ESORICS
2014; Kutylowski, M., Vaidya, J., Eds.; Springer International Publishing: Berlin/Heidelberg, Germania, 2014; p. 345–364. [CrossRef]

59. Sasson, EB; Chiesa, A.; Garman, C.; Green, M.; Miers, I.; Tromer, E.; Virza, M. Zerocash: Plăți anonime descentralizate de la Bitcoin. În Proceedings
of the IEEE Symposium on Security and Privacy, San Jose, CA, SUA, 18–21 mai 2014; p. 459–474.
[CrossRef]

S-ar putea să vă placă și