O que e PGP (Pretty Good Privacy)? » Forex Digital

O que e PGP (Pretty Good Privacy)?

PGP

O PGP (Pretty Good Privacy), é um software de codificação projetado para fornecer privacidade, segurança e autenticação para sistemas de comunicação on-line. Phil Zimmerman é o nome por trás do primeiro programa PGP e, segundo ele, o programa foi disponibilizado gratuitamente devido a uma crescente demanda social por privacidade.

Desde que foi criado em 1991, muitas versões do software PGP (Pretty Good Privacy) foram criadas. Em 1997, Phil Zimmerman fez uma proposta à organização americana IETF (Internet Engineering Task Force) para a criação de um padrão aberto para a criptografia PGP. A proposta foi aceita e levou à criação do protocolo OpenPGP, que define formatos padrão para chaves e mensagens de criptografia usando o PGP.

Embora inicialmente usada para proteger mensagens de e-mail e anexos, a tecnologia PGP é agora aplicada em uma grande variedade de cenários, incluindo assinaturas digitais, criptografia de disco e proteção de rede.

Inicialmente, a PGP era propriedade da empresa PGP Inc., que mais tarde foi adquirida pela Network Associates Inc. Em 2010, a Symantec Corp. comprou os direitos da tecnologia PGP por US$ 300 milhões, e o termo é agora uma marca registrada da empresa (utilizada em todos os produtos compatíveis com o protocolo OpenPGP).

Como Funciona a PGP? (Pretty Good Privacy)

O PGP está entre os primeiros softwares amplamente disponíveis para implementar a criptografia de chave pública. A tecnologia PGP consiste em um sistema híbrido de criptografia que utiliza criptografia simétrica e assimétrica para alcançar altos níveis de segurança e privacidade.

Em um processo de codificação simples, um texto claro (texto claro que pode ser facilmente compreendido) é convertido em texto cifrado (texto cifrado, ilegível). Mas antes que o processo de criptografia começar, a maioria dos sistemas, PGP realiza uma compressão. Ao comprimir os dados antes de transmiti-los, o programa PGP economiza tanto espaço de armazenamento quanto tempo de transmissão — e também aumenta a segurança.

Após os arquivos terem sido comprimidos, o processo de codificação começa. Neste ponto, o texto comprimido é criptografado com uma chave de uso único, chamada chave de sessão. Esta chave é gerada aleatoriamente por um sistema de criptografia simétrica e cada sessão de comunicação PGP tem uma chave de sessão única.

Em seguida, a chave de sessão (1) é criptografada usando criptografia assimétrica: o receptor da mensagem (João) fornece sua chave pública (2) para o remetente (Maria) para ela poder criptografar a chave de sessão criada na etapa anterior. Isto garante que Maria possa compartilhar a chave de sessão com Bob através da Internet, independentemente das condições de segurança.

O que e PGP (Pretty Good Privacy)?

Geralmente a criptografia assimétrica da chave de sessão é feita usando o algoritmo RSA. Muitos outros sistemas de criptografia usam RSA, incluindo o protocolo TLS (Transport Layer Security) que protege uma grande parte da Internet.

Uma vez que o texto cifrado da mensagem e a chave de sessão criptografada são transmitidos, João pode usar sua chave privada (3) para decifrar a chave de sessão, que é então usada para decifrar o texto cifrado de volta à sua forma original.

O que e PGP (Pretty Good Privacy)?

Além do processo básico de codificação e decodificação, o PGP também suporta assinaturas digitais — que servem a pelo menos três funções:

Autenticação: João pode ter certeza de que o remetente da mensagem foi Maria.

Integridade: João pode verificar que a mensagem não tenha sido alterada.

Não-repúdio: depois que a mensagem é assinada digitalmente, Maria não pode negar que ela é a remetente.

Casos de uso

Uma das aplicações mais comuns do PGP está na proteção de e-mails. Um e-mail que é protegido com PGP é transformado em uma sequência de caracteres ilegíveis (texto cifrado) e só pode ser descriptografado com a chave de descriptografia correspondente.

Os mecanismos de operação são praticamente os mesmos que para proteger mensagens de texto, e existem algumas versões do PGP que permitem que a tecnologia seja implementada em cima de outros aplicativos (pré-existentes). Isto permite aos desenvolvedores e usuários adicionar um sistema de criptografia PGP aos serviços de mensagens que não são seguros por padrão.

Embora a tecnologia PGP seja amplamente utilizada para proteger a comunicação na Internet, ela também pode ser aplicada para criptografar dispositivos individuais. Neste contexto, um programa PGP pode ser usado para criptografar uma partição (disco rígido) de um computador ou mesmo de um telefone celular. Ao criptografar um disco rígido com PGP, o usuário terá que fornecer uma senha toda vez que o sistema for iniciado.

Vantagens e Desvantagens

Graças ao uso combinado de criptografia simétrica e assimétrica, o PGP permite que os usuários compartilhem informações e chaves criptográficas com segurança pela Internet. Como um sistema híbrido, o PGP se beneficia tanto da segurança da criptografia assimétrica quanto da velocidade da criptografia simétrica. Além da segurança e da velocidade, as assinaturas digitais garantem a integridade dos dados e a autenticidade do remetente.

O protocolo OpenPGP permitiu o surgimento de um ambiente competitivo e as soluções PGP são agora fornecidas por uma série de empresas e organizações. Todavia, todos os programas PGP que seguem os padrões OpenPGP tem compatibilidade entre si. Portanto, arquivos e chaves gerados em um programa podem ser usados em outros sem nenhum problema.

Quanto aos inconvenientes, o sistema PGP não é tão fácil de usar e entender, especialmente para usuários que não possuem conhecimentos técnicos. Além disso, as chaves públicas são muito longas, portanto, são consideradas por muitos como inconvenientes.

No ano de 2018, uma fragilidade chamada EFAIL foi publicada pela Electronic Frontier Foundation (EFF). Tal vulnerabilidade permitiu que hackers explorassem o conteúdo HTML ativo em e-mails criptografados, obtendo acesso a versões em texto puro das mensagens (antes de serem criptografadas).

Entretanto, alguns dos problemas relatados pela EFAIL já eram conhecidos da comunidade PGP desde os anos 90, e na realidade estas vulnerabilidades estão relacionadas a diferentes formas de implementação pelos provedores de e-mail, não ao próprio PGP. Portanto, apesar das manchetes alarmantes e enganosas, o sistema PGP não está quebrado e permanecem altamente seguros e confiáveis.

Conclusão

Desde sua criação em 1991, a tecnologia PGP é uma ferramenta essencial na proteção de dados e agora é usada em uma ampla gama de aplicações, proporcionando privacidade, segurança e autenticação para vários sistemas de comunicação digital.

Embora a descoberta de 2018 tenha levantado preocupações sobre a viabilidade do protocolo, a tecnologia PGP ainda é considerada robusta e criptograficamente funcional. Vale ressaltar que, dependendo de como a tecnologia PGP é implementada, diferentes níveis de segurança são alcançados.

5/5 - (7 votes)

Posts Relacionados

Deixe um comentário

Cryptocurrencies: 9,959
Markets: 666
Marketcap: $ 2.69 T(1.66%)
24h Vol: $ 105.84 B
BTC Dominance: 43.19%
bitcoin
Bitcoin (BTC) $ 61,004.00 0.22%
ethereum
Ethereum (ETH) $ 4,051.12 0.86%
tether
Tether (USDT) $ 1.00 0.00%
binance-coin
Binance Coin (BNB) $ 475.28 1.41%
cardano
Cardano (ADA) $ 2.12 1.28%
xrp
XRP (XRP) $ 1.07 1.42%
bitcoin-cash
Bitcoin Cash (BCH) $ 614.34 1.44%
litecoin
Litecoin (LTC) $ 188.97 3.18%
binance-usd
Binance USD (BUSD) $ 1.00 0.11%
monero
Monero (XMR) $ 284.21 7.24%
tron
TRON (TRX) $ 0.098582 1.32%
solana
Solana (SOL) $ 192.01 1.41%
polkadot
Polkadot (DOT) $ 42.31 2.36%
usd-coin
USD Coin (USDC) $ 1.00 0.06%
dogecoin
Dogecoin (DOGE) $ 0.261425 5.39%
avalanche-2
Avalanche (AVAX) $ 63.67 2.50%
terra-luna
Terra (LUNA) $ 40.74 4.49%
cosmos
Cosmos (ATOM) $ 34.29 4.14%
chainlink
Chainlink (LINK) $ 29.37 4.48%
algorand
Algorand (ALGO) $ 1.81 4.26%
uniswap
Uniswap (UNI) $ 25.75 3.34%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 60,929.00 0.21%
matic-network
Polygon (MATIC) $ 1.56 4.14%
internet-computer
Internet Computer (ICP) $ 43.28 4.11%
stellar
Stellar (XLM) $ 0.370934 0.51%
filecoin
Filecoin (FIL) $ 62.18 3.38%
ftx-token
FTX Token (FTT) $ 61.29 2.22%
ethereum-classic
Ethereum Classic (ETC) $ 54.39 1.80%
vechain
VeChain (VET) $ 0.132345 2.02%
dai
Dai (DAI) $ 1.00 0.06%
tezos
Tezos (XTZ) $ 6.42 3.94%
compound-ether
cETH (CETH) $ 81.25 0.62%
theta-token
Theta Network (THETA) $ 6.42 0.76%
compound-usd-coin
cUSDC (CUSDC) $ 0.022304 0.08%
elrond-erd-2
Elrond (EGLD) $ 292.77 8.58%
bitcoin-cash-abc-2
Bitcoin Cash ABC (BCHA) $ 148.45 1.36%
pancakeswap-token
PancakeSwap (CAKE) $ 19.54 1.31%
ecash
eCash (XEC) $ 0.000194 0.24%
cdai
cDAI (CDAI) $ 0.0217 0.09%
quant-network
Quant (QNT) $ 294.04 0.26%
crypto-com-chain
Crypto.com Coin (CRO) $ 0.191887 0.84%
eos
EOS (EOS) $ 4.73 0.47%
axie-infinity
Axie Infinity (AXS) $ 123.00 1.10%
staked-ether
Lido Staked Ether (STETH) $ 4,018.90 1.22%
aave
Aave (AAVE) $ 305.90 3.75%
shiba-inu
Shiba Inu (SHIB) $ 0.000038 12.91%
near
Near (NEAR) $ 9.31 0.78%
okb
OKB (OKB) $ 25.50 4.85%
hedera-hashgraph
Hedera (HBAR) $ 0.368498 1.41%
iota
IOTA (MIOTA) $ 1.29 1.80%
the-graph
The Graph (GRT) $ 0.924442 5.33%
fantom
Fantom (FTM) $ 2.72 6.96%
kusama
Kusama (KSM) $ 392.71 3.18%
neo
NEO (NEO) $ 43.27 3.05%
leo-token
LEO Token (LEO) $ 3.27 3.28%
klay-token
Klaytn (KLAY) $ 1.55 3.43%
terrausd
TerraUSD (UST) $ 1.00 0.01%
bitcoin-sv
Bitcoin SV (BSV) $ 172.99 1.13%
waves
Waves (WAVES) $ 29.01 3.35%
arweave
Arweave (AR) $ 50.07 4.19%
amp-token
Amp (AMP) $ 0.047512 1.98%
bittorrent-2
BitTorrent (BTT) $ 0.003576 1.86%
celo
Celo (CELO) $ 6.63 1.36%
celsius-degree-token
Celsius Network (CEL) $ 5.05 1.54%
maker
Maker (MKR) $ 2,421.58 3.24%
thorchain
THORChain (RUNE) $ 11.59 7.97%
compound-governance-token
Compound (COMP) $ 308.32 0.55%
sushi
Sushi (SUSHI) $ 10.41 3.25%
havven
Synthetix Network Token (SNX) $ 9.40 4.39%
dash
Dash (DASH) $ 205.15 4.47%
huobi-btc
Huobi BTC (HBTC) $ 61,252.00 0.11%
helium
Helium (HNT) $ 20.85 1.58%
harmony
Harmony (ONE) $ 0.301088 12.24%
decred
Decred (DCR) $ 122.75 5.62%
xdce-crowd-sale
XDC Network (XDC) $ 0.101143 4.50%
huobi-token
Huobi Token (HT) $ 10.33 3.87%
true-usd
TrueUSD (TUSD) $ 1.00 0.06%
theta-fuel
Theta Fuel (TFUEL) $ 0.293993 1.29%
holotoken
Holo (HOT) $ 0.009333 2.84%
chiliz
Chiliz (CHZ) $ 0.31655 2.06%
iostoken
IOST (IOST) $ 0.049893 1.88%
nem
NEM (XEM) $ 0.17216 2.01%
bitclout
Decentralized Social (DESO) $ 90.01 5.39%
blockstack
Stacks (STX) $ 2.18 0.54%
zcash
Zcash (ZEC) $ 174.49 3.05%
enjincoin
Enjin Coin (ENJ) $ 1.77 2.43%
omisego
OMG Network (OMG) $ 14.20 0.04%
olympus
Olympus (OHM) $ 1,178.75 9.06%
paxos-standard
Pax Dollar (USDP) $ 1.00 0.26%
ecomi
ECOMI (OMI) $ 0.006495 1.04%
osmosis
Osmosis (OSMO) $ 4.50 4.68%
error: