Разница между Encoding (Кодирование), Encryption (Шифрование) и Tokenization (Токенизация)

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


#### 1. Encoding (Кодирование)

Суть: преобразование данных из одного формата в другой для удобства передачи или хранения, без защиты от несанкционированного доступа.

Как работает:

- Encoding: алгоритм преобразует «простой текст» (plain text) в закодированный текст (cipher text).

- Decoding: тот же или аналогичный алгоритм возвращает данные в исходный вид (из cipher text в plain text).

Ключевые особенности:

- Не обеспечивает конфиденциальность — закодированные данные легко обратимы.

- Используется для совместимости форматов (например, ASCII, Base64, Protobuf).

- Основная цель — преобразование, а не защита.

Примеры использования (Use Cases):

- кодировка ASCII и Base64 для передачи данных;

- Protocol Buffers (ProtoBuf) для сериализации данных.

#### 2. Encryption (Шифрование)

Суть: преобразование данных в нечитаемый формат с использованием криптографических алгоритмов для защиты конфиденциальности.

Как работает:

- Encryption: алгоритм с публичным ключом (public key) преобразует plain text в cipher text (зашифрованный текст).

- Decryption: алгоритм с приватным ключом (private key) возвращает cipher text в исходный plain text.

Ключевые особенности:

- Обеспечивает конфиденциальность данных.

- Использует сложные математические алгоритмы (например, RSA, AES).

- Без соответствующего ключа расшифровать данные практически невозможно.

- Применяется там, где важна защита информации.

Примеры использования (Use Cases):

- HTTPS для защищённой передачи данных в интернете;

- шифрование электронной почты (Email Encryption);

- защита кошельков в блокчейне (Blockchain Wallet).

#### 3. Tokenization (Токенизация)

Суть: замена чувствительных данных (например, номеров кредитных карт) на уникальный идентификатор — токен, который не несёт прямой ценности для злоумышленника.

Как работает:

1. Tokenization: сервис токенизации (TSP — Token Service Provider) получает чувствительные данные (например, PAN — Primary Account Number) и выдаёт взамен токен.

2. Look Up PAN: при необходимости оригинальные данные извлекаются из «хранилища» (PAN Vault) по токену.

3. Взаимодействие банков: токен используется в транзакциях, а реальный PAN хранится в защищённом месте (например, у эмитента карты).

Ключевые особенности:

- Не использует шифрование — данные заменяются, а не преобразуются.

- Токен не содержит информации о защищаемых данных и бесполезен без доступа к хранилищу.

- Снижает риски утечки конфиденциальной информации (например, при хранении или передаче).

- Соответствует стандартам безопасности (например, PCI DSS).

Примеры использования (Use Cases):

- токенизация номеров кредитных карт;

- обмен финансовыми данными (Financial Data Sharing);

- соблюдение стандартов PCI DSS для защиты платёжных данных.

### Краткое резюме:

- Encoding — преобразование данных для удобства, без защиты.

- Encryption — защита данных с помощью ключей, обратимое шифрование.

- Tokenization — замена чувствительных данных на токены, данные хранятся в защищённом месте.


Источник: vk.com

Комментарии: