Перейти до вмісту
Повернутись до Nymbot

База знань Конфіденційність

Анонімна мода

Анонімний режим дозволяє серверу завантажувати повідомлення, не будучи в змозі дізнатися, чиї кредити він завантажує.

Розрив, який він закриває

Цей кіт є Кінець до кінця шифруванняПечатка всередині кожної подарункової упаковки підписується вашим ідентифікаційним ключем; ваш кредитний рядок, ваш розмовний ниток і поворотне дедуплікація все висить з цього ключа; і архівована копія кожної відповіді адресована йому.

Таким чином, будь-хто, хто тримає приватний ключ бота, може перерахувати, хто використовував платний чат, і будь-хто з базою даних може зробити це без ключа.

Створення The throwaway key

ТІ анонс чип або ?anon, генерує пару клавіш на вашому пристрої і переміщає всю розмову на нього. З тих пір на чутки, печатку і підпис запиту - все це ключ - ваш ключ ідентичності не означає нічого в цій розмові взагалі.

У веб-додатку чіп показує, чи є чат на екрані анонімним; увімкнення його в порожньому чаті робить цей чат анонімним, а увімкнення в чаті, який вже має повідомлення, відкриває замість цього новий анонімний чат.

Відповіді залишаються Гібридний пост-квантовий: киданий ключ несе свій власний ключ KEM, що походить від кореня, що генерується незалежно від підписувального ключа, тому публікація одного не послаблює іншого.

У той час як він працює, читати квитанції, вводити індикатори, реакції та редагування Nymbot тримаються назад. Кожен з них інакше несе свій реальний підпис в одну і ту ж розмову і скасовує всю річ. Якщо ваша програма не може вшанувати це - замкнутий сейф, стан ще не відновлений - вона відмовляється відправляти, а не тихо падає назад до вашого ключа ідентичності.

Ключ відключення зберігається під ідентифікаційне шифрування Обертаючи його, попередні клавіші зберігаються на деякий час, так що їх історія залишається читаною, а їх баланс залишається розбиральним.

Сліпі кредитні купони

Просто передача кредитів на ключ, що викидається, передасть серверу зв'язок, який існує, щоб розірвати. Сліпі ваучери, в шауміанському стилі використовується кашу м'ята.

  1. Ваша програма вибирає випадковий секрет і засліплює його випадковим фактором.
  2. Автентифікований як ваш нім, він просить сервер підписати сліпе значення. сервер стягує ваш баланс і підписує те, що він не може прочитати.
  3. Кожен підпис поставляється з доказом того, що опублікований ключ підпису був використаним.Ваше додаток перевіряє його, і відмовляється від повного руху, якщо він не перевіряє - недоказовий підпис є вектором позначення, а не косметичною проблемою.
  4. Результатом є дійсний токен, який виглядає так, ніби сервер нічого не бачив.
  5. Пізніше, автентифікований як ключ, що викидається, він представляє токен.Сервер перевіряє його, перевіряє, що він не був витрачений, і кредитує ключ - з нічим, що відповідає йому.

Таблиці записують, що ваучер був виданий і що ваучер був витрачений. Ні запису хто. Цей зв'язок є тим, що сліпота руйнує, і зберігання його поставило б його прямо назад.

Ключовий набір публікується, і ваше додаток пінтує його і попереджає вас, якщо він змінюється - ключовий набір на кожного користувача - це саме те, як м'ята буде маркувати своїх користувачів. ?buy.

Що не приховує

Бути чесним щодо країв - це єдиний спосіб, щоб решта чогось варті.

  • Один зв'язок публікує події обох ідентичностей. Додаток досягає релей через працівника, так що релей бачить адресу працівника, а не вашу — але працівник бачить з'єднання, і якщо його не можна досягти, додаток підключається до релей.
  • Обертання ключа і перенесення балансу показує серверу один анонімний ключ, що оплачує інший.
  • Розмова є розмова. Кожне повідомлення під одним клавішним ключем пов'язане з іншими конструкціями - помічнику потрібна нитка як контекст.
  • Те, що ви пишете, може ідентифікувати вас. Жодна кількість гігієни ключів не допомагає, якщо питання називається вашим роботодавцем.
  • ?gift і ?transfer Залишайтеся на своєму справжньому німе: подарунок робиться з його балансу і викуплений подарунок приземляється на ньому, ніколи на киданому ключі.
  • Репозиторійний токен називає свій рахунок. Репозиторій, який ви використовуєте в анонімному чаті, надсилає свій токен доступу з кожним запитом, як і в будь-якому чаті, і він ніколи не зберігається - але підробник, і Nymbot, поки він тримає запит, може сказати, якому обліковому запиту належить цей токен.

Деякі функції інакше зв'язували б ключ назад до вашого німа, тому анонімний чат проходить без них:

  • Повідомити про анонімні чати вимкнено. Вам повідомляється, поки додаток відкритий; ніщо не реєструє токен або підписку на чат.
  • Графіки серверів та позашляховики недоступні. Запланована промова, яка відповідає в анонімному чаті, працює тільки на вашому пристрої.
  • Збережені спогади не надсилаються, і нічого не пропонується для пам'яті з анонімного чату.
  • Ваші параметри параметрів залишаються вдома. Запит несе тільки власні дозволи чату, і обмеження запиту тільки тоді, коли ви виберете Почати все одно Для цього повідомлення.
  • Кожен ключ питає сам за себе. Перевірки відповідей, очищення філії Nymbot і список завантажених запитів проходять по одному ключу на запит, відрізані випадковим очікуванням, а завантаження анонімного чату запитуються тільки тоді, коли цей чат відкритий.
Обережно

Кредити на киданому ключі живуть і вмирають з цим ключем. Пристрій Wipe Взяти його і все, що на ньому залишилося.