Skip to content
RSA

File:Adi_Shamir_2009_crop.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ181551· pop 54· linked from 477 articles

Also known as RSA (cryptosystem), Rivest–Shamir–Adleman

algorithm for public-key cryptography

AI overview

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
Named after
Leonard Adleman
Show 6 more facts
maintained by WikiProject
WikiProject Mathematics
different from
RSA
inception
1977-00-00
P13411
Samoa
Sources (5)

via Wikidata · CC0

Article · Português

RSA (Rivest-Shamir-Adleman) é um dos primeiros sistemas de criptografia de chave pública e é amplamente utilizado para transmissão segura de dados. Neste sistema de criptografia, a chave de encriptação é pública e é diferente da chave de decriptação que é secreta (privada). No RSA, esta assimetria é baseada na dificuldade prática da fatorização do produto de dois números primos grandes, o "problema de fatoração". O acrônimo RSA é composto das letras iniciais dos sobrenomes de Ron Rivest, Adi Shamir e Leonard Adleman, fundadores da atual empresa RSA Data Security, Inc., os quais foram os primeiros a descrever o algoritmo em 1978. Clifford Cocks, um matemático Inglês que trabalhava para a agência de inteligência britânica Government Communications Headquarters (GCHQ), desenvolveu um sistema equivalente em 1973, mas ele não foi revelado até 1997. É considerado dos mais seguros, já que mandou por terra todas as tentativas de quebrá-lo. Foi também o primeiro algoritmo a possibilitar criptografia e assinatura digital, e uma das grandes inovações em criptografia de chave pública. Um usuário do RSA cria e publica uma chave (chave pública) baseada em dois números primos grandes, junto com um valor auxiliar. Os números primos devem ser mantidos secretos. Qualquer um pode usar a chave pública para encriptar a mensagem, mas com métodos atualmente publicados, e se a chave pública for muito grande, apenas alguém com o conhecimento dos números primos pode decodificar a mensagem de forma viável. Quebrar a encriptação RSA é conhecido como problema RSA. Se ele for tão difícil quanto o problema de fatoramento, ele permanece como uma questão em aberto. O RSA é um algoritmo relativamente lento e, por isso, é menos usado para criptografar diretamente os dados do usuário. Mais frequentemente, o RSA passa chaves criptografadas compartilhadas para criptografia de chave simétrica que, por sua vez, pode executar operações de criptografia-descriptografia em massa a uma velocidade muito maior.

Abstract from DBpedia / Wikipedia · CC BY-SA