Найти тему
QCP

Новый невзламываемый криптоалгоритм

Я разработал новый алгоритм, который пока не удается взломать. Как он работает, и если все алгоритмы уже взломали, то этот еще невзломан?

Во-первых, не имеет распространения (об этом чуть позже)

Во-вторых, существует только в базовой ОС (Которую даже ОС назвать сложно) TriBOS, о ней статья тоже скоро будет. Кстати, к разработке TriBOS допускались российские программисты из QCP Team и несколько криптографов. Но идея этого алгоритма моя.

Ну, и в-третьих, как это ни странно, он не двоичный. Он в троичной системе счисления на троичных компьютерах.

Ну а теперь о самом алгоритме. Алгоритм называется CFA (Cryptographic Ferma Algoritm, среди разработчиков называем Фермой. Как вы поняли, базируется на криптографическом доказательстве теоремы Ферма, которое я не выложил из-за разработки этого же CFA). Работает в троичной системе. Взломать практически невозможно. Есть 2 64-битных публичных ключа (В итоге из них составляется 1 128-битный) и 1 приватный ключ. Приватный ключ также 128 битный, что в сумме дает 256 бит (Защита лучше чем у ТОПового RSA). Поправочка, не битный, а тритный, т.к на троичных компьютерах, и это составляет не 2 в 256 степени вариантов, а 3 в 256 степени. Также, размер приватного ключа огромен, и это же количество раз производится хитрое шифрование: Каждую четную попытку шифрование троичной, каждую нечетную - двоичное.

Сам алгоритм Ферма:

F(text, public_key1, public_key2, private_key)

*Создаем новый 128-тритный ключ из 2х 64-тритных

key=public_key1*public_key2

*Тот самый тройной XOR TripleXOR(text, key) **Функция заранее объявленная, код не могу публиковать, система приватная и разглашения запрещены.

***Теперь самое главное. закодированный текст делится по остатку и частному на 2 128-тритных куска.

И, в итоге, получаем невзламываемый шифр.

Я не говорю, что дальше некуда стремиться, стремиться есть к чему, эти 2 128-тритных куска текста можно еще кодировать таким же образом, или же другим алгоритмом поверх него (Желательно чтобы основание его системы счисления было взаимно просто с 2,3,10, то есть минимальное - 7.) Тогда получится шифр на 2,3,7 битах что в общей сложности даст 2*3*7=42

42 в 256 степени вариантов. Причем в разных системах счисления.

Но опять же, это все в будущем. Компьютерные мощности возрастут, и я приложу еще 1 шаг к этому алгоритму. Но пока это самый оптимальный и простой, но в то же время невзламываемый алгоритм. И все благодаря троичной системе счисления!
Да здравствуют троичные компьютеры!