1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-22 10:44:17 +00:00
appunti-steffo/8 - Crittografia applicata/3 - Comunicazione asimmetrica/4 - Crittografia asimmetrica/PKCS1 v15.md
2023-09-21 02:46:23 +02:00

584 B

aliases
PKCS#1 v1.5

PKCS#1 v1.5

funzione di crittografia asimmetrica basata su textbook RSA che ne aumenta la sicurezza aggiungendo un padding di dimensioni non deterministiche al messaggio.

Funzionamento

  1. Prima di cifrare il messaggio, vi aggiunge un blob che:
    1. inizia con un byte 0x00;
    2. continua con un byte 0x02
      1. 0x00 o 0x01 per applicazioni diverse dalla crittografia asimmetrica
    3. continua con un numero casuale di bytes casuali
    4. termina con un byte 0x00

Vulnerabilità