File:Adi_Shamir_2009_crop.jpg · Wikimedia Commons · See Wikimedia Commons
Also known as RSA (cryptosystem), Rivest–Shamir–Adleman
algoritmo di crittografia asimmetrica
RSA is a mathematical method used to encrypt and decrypt secret messages by using two linked keys—one public that anyone can see, and one private that only you know. It matters because it's one of the most widely used ways to keep sensitive information like passwords, financial data, and private communications secure on the internet.
AI-generated from the Wikipedia summary — may contain errors.
Wikidata facts
- Instance of
- cryptosystem
- Subclass of
- public-key cryptography
- Named after
- Leonard Adleman
Show 6 more facts
- maintained by WikiProject
- WikiProject Mathematics
- Stack Exchange tag
- crypto.stackexchange.com/tags/rsa
- different from
- RSA
- inception
- 1977-00-00
- P13411
- Samoa
via Wikidata · CC0
Article · Italiano
In crittografia la sigla RSA indica un algoritmo di crittografia asimmetrica, inventato nel 1977 da Ronald Rivest, Adi Shamir e Leonard Adleman utilizzabile per cifrare o firmare informazioni. Nel 1976 Whitfield Diffie e Martin Hellman, crittologi americani, furono i primi a pubblicare un sistema che si basasse sulla creazione di un cifrario "asimmetrico" composto da "chiavi pubbliche"; anche se pochi anni prima ci avevano già pensato James H. Ellis, Clifford Cocks, e Malcolm J. Williamson dei servizi segreti inglesi, la notizia era coperta dal segreto militare e fu rivelata soltanto nel 1997. Il sistema di crittografia si basa sull'esistenza di due chiavi distinte, che vengono usate per cifrare e decifrare. Se la prima chiave viene usata per la cifratura, la seconda deve necessariamente essere utilizzata per la decifratura e viceversa. La questione fondamentale è che, nonostante le due chiavi siano fra loro dipendenti, non è possibile risalire dall'una all'altra, in modo che se anche si è a conoscenza di una delle due chiavi, non si possa risalire all'altra, garantendo in questo modo l'integrità della crittografia. Per ottenere una discreta sicurezza è necessario utilizzare chiavi binarie di almeno 2048 bit. Quelle a 512 bit sono ricavabili in poche ore. Le chiavi a 1024 bit, ancora oggi ampiamente utilizzate, non sono più consigliabili.La fattorizzazione di interi grandi, infatti, è progredita rapidamente mediante l'utilizzo di hardware sofisticati, al punto che potrebbe essere possibile fattorizzare un intero di 1024 bit in un solo anno di tempo, al costo di un milione di dollari (un costo sostenibile per qualunque grande organizzazione, agenzia o intelligence).
Abstract from DBpedia / Wikipedia · CC BY-SA