Anar al contingut

Criptografia visual

De L'Enciclopèdia, la wikipedia en valencià
Desenroll de caraces que permeten superpondre n transparències A, B,... Imprés en rectànguls negres revela una image secreta — n = 4 requerix 16 (2 4 ) conjunts de còdics cada u en 8 (2 4-1 ) subpíxeles, que es poden distribuir com 3 × 3 en el bit adicional sempre negre

La criptografia visual és una tècnica de sifrat que permet codificar informació visual (com a imàgens, text, etc.) de manera que l'informació dessifrada es presente com una image visual.

Una de les tècniques més reconegudes va ser desenrollada per Moni Naor i Adi Shamir en 1994. [1] Varen presentar un esquema d'intercanvi de secrets visuals en el que una image binaria es dividix en n partixes, de manera que solament qui posseïxca totes les n partixes puga reconstruir l'image, mentres que qualsevol conjunt de n − 1 parts no revelarà informació sobre l'image original. Cada part es va imprimir en una transparència independent, i el procés de dessifrat es porta a terme en superpondre les parts. En superpondre les n partixes, l'image original es revela.Hi ha vàries generalisacions de l'esquema bàsic, inclosa la criptografia visual k de n,[2][3] i l'us de làmines opaques pero allumenant-les en múltiples conjunts de patrons d'allumenament idèntics baix el registre d'un sol detector d'un sol píxel.[4]

Seguint una idea similar, es poden utilisar transparències per a implementar un sifrat d'un sol us, a on una transparència representa una clau aleatòria compartida i l'atra actua com el text sifrat. Normalment, hi ha una expansió del requisit d'espai en la criptografia visual. No obstant, si una de les dos parts s'organisa de forma recursiva, l'eficiència de la criptografia visual pot incrementar-se fins a alcançar el 100%.[5]


Alguns antecedents de la criptografia visual poden rastrejar-se en paleses de la década de 1960.[6][7]Atres orígens es troben en estudis sobre la percepció i la comunicació segura.[8][9]

La criptografia visual pot amprar-se per a protegir plantilles biométricas, permetent el seu dessifrat sense necessitat de càlculs complexos.

Eixemple

[editar | editar còdic]
Una demostració de criptografia visual. Quan se superponen dos imàgens del mateix tamany de píxels en blanc i negre aparentment aleatoris, apareix el logotip de Wikipedia .
Una demostració de criptografia visual. Quan se superponen dos imàgens del mateix tamany de píxels en blanc i negre aparentment aleatoris, apareix el logotip de Wikipedia .

En este eixemple, l'image binaria s'ha dividit en dos imàgens components. Cada una d'estes imàgens conté un parell de píxels per cada píxel de l'image original. Estos parells de píxels es colorean de negre o blanc segons la següent regla:

  • Si el píxel de l'image original és negre, els parells de píxels en les imàgens components deuen ser complementaris, és dir, un deu ser ■□ i l'atre □■, seleccionats de forma aleatòria. Quan estos parells complementaris se superponen, produïxen un to de gris obscur.
  • Si el píxel de l'image original és blanc, els parells de píxels en les imàgens components deuen coincidir, és dir, abdós deuen ser ■□ o abdós □■. Quan estos parells coincidentes se superponen, produïxen un to de gris clar.

Quan se superponen les dos imàgens components, l'image original es revela. No obstant, per sí sola, una image component no proporciona informació sobre l'image original; és indistinguible d'un patró aleatori de parells ■□ / □■. Ademés, en contar en una image component, es poden aplicar les regles de sombrejat mencionades anteriorment per a generar una image component falsa que, en combinar-se en l'original, produïxca qualsevol image desijada.

(2, n ) cas d'intercanvi de criptografia visual

[editar | editar còdic]
Dos transparències qualssevol impreses en rectànguls negres, en superpondre's revelen el mensage, ací, una lletra A (es varen agregar llínees de cuadrícula per a major claritat)

Compartir un secret en un número arbitrari de persones, n, de modo que a lo manco dos d'elles siguen necessàries per a decodificarlo, és una variant de l'esquema d'intercanvi de secrets visuals propost per Moni Naor i Adi Shamir en 1994. En este esquema, una image secreta es codifica en n partixes, que s'imprimixen en transparències. Les parts semblen aleatòries i no contenen informació descifrable sobre l'image secreta subjacent; no obstant, quan dos d'estes parts se superponen, l'image secreta es torna llegible per a l'ull humà.

Cada píxel de l'image secreta es representa per mig de varis subpíxeles en cada image compartida, utilisant una matriu per a definir el color dels píxels. En el cas (2, n), un píxel blanc de l'image secreta es codifica a través d'una matriu elegida d'entre el següent conjunt, a on cada fila correspon al patró de subpíxeles d'un dels components:

{totes les permutació de les columnes de} : 𝐂𝟎=[10...010...0...10...0].

Per un atre costat, un píxel negre en l'image secreta es codifica utilisant una matriu seleccionada del següent conjunt:

{totes les permutació de les columnes de} : 𝐂𝟏=[10...001...0...00...1].


Per eixemple, en un esquema de compartición de secrets (2,2), a on el secret es dividix en dos parts i abdós són necessàries per a la seua decodificación, s'ampren matrius complementàries per a representar un píxel negre i matrius idèntiques per a representar un píxel blanc. En superpondre les parts, tots els subpíxeles corresponents a un píxel negre es tornen negres, mentres que el 50% dels subpíxeles associats a un píxel blanc permaneixen blancs.

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]
  1. Naor, Moni; Shamir, {{{nom2}}} (1995). «Visual cryptography», Advances in Cryptology – EUROCRYPT'94, pp. 1–12. doi:10.1007/BFb0053419. ISBN 978-3-540-60176-0.
  2. (1997).Designs, Codes and Cryptography.11(2)
    179–196.doi:10.1023/A:1008280705142.
  3. (2001).Theoretical Computer Science.250(1–2)
    143–161.doi:10.1016/S0304-3975(99)00127-9.
  4. (2020).Optics Express.28(5)
    7301–7313.doi:10.1364/OE.383240.
  5. (2002).Cryptologia.26
    68–76.doi:10.1080/0161-110291890768.
  6. Cook, Richard C. (1960) Cryptographic process and enciphered product, United States patent 4,682,954.
  7. Carlson, Carl O. (1961) Information encoding and decoding method, United States patent 3,279,095.
  8. “Encryption of pictures and shapes by random grids” (1987). Optics Letters 12 (6): 377–9. doi:10.1364/OL.12.000377. PMID 19741737. Bibcode1987OptL...12..377K.
  9. “Intuition, perception, and secure communication” (1989). IEEE Transactions on Systems, Man, and Cybernetics 19 (5): 1016–1020. doi:10.1109/21.44016.


Referències

[editar | editar còdic]