Cover photo

Transformers secure

Transformers использует алгоритмы и механизмы безопасности, которые широко используются и были широко проверены на практике для защиты безопасности активов в цепочке. В основном включает в себя: ED25519 Алгоритм сигнатуры конической кривой и проверяемую случайную функцию (VRF).

RSA(Rivest-Shamir-Adleman)

Алгоритм RSA - это асимметричный алгоритм шифрования, предложенный Роном Ривестом, Ади Шамиром и Леонардом Адлеманом в 1978 году. Он широко используется в области криптографии с открытым ключом из-за сложности факторизации больших чисел. Алгоритм RSA в основном используется в таких сценариях, как шифрование, дешифрование, цифровая подпись и проверка подписи. Однако алгоритм RSA предполагает модульное экспонирование больших целых чисел и имеет высокую вычислительную сложность, что приводит к относительно низкой скорости шифрования и дешифрования. Для обеспечения безопасности алгоритмы RSA обычно требуют более длинных ключей (например, 2048 бит или больше), что может привести к значительным накладным расходам на управление ключами и их передачу.

Шифрование с помощью эллиптической кривой

Технология шифрования на эллиптической кривой - это метод криптографии с открытым ключом, основанный на задаче дискретного логарифма между точками на эллиптической кривой и целыми числами. По сравнению с традиционными алгоритмами RSA и DSA, шифрование с помощью эллиптической кривой обладает более высокой безопасностью и меньшей вычислительной сложностью.

Ed25519 algorithm

Ed25519 - это высокопроизводительный алгоритм цифровой подписи, основанный на технологии шифрования на эллиптических кривых (ECC) в области криптографии. Он был совместно разработан Даниэлем Дж. Бернштейном, Нильсом Дуйфом, Таней Ланге, Петером Швабе и Бо Инь Яном в 2011 году. Цель Ed25519 - обеспечить более короткие подписи и открытые ключи при сохранении высокой безопасности и производительности. Ed25519 широко используется во многих сценариях, таких как ключи SSH, сертификаты TLS, криптовалюты и т. д. Он играет важную роль в интернет-безопасности, технологии блокчейн и различных приложениях для шифрования.

Безопасность конической кривой ED25519 широко признана как в математике, так и на практике, кроме того, она обладает чрезвычайно высокой скоростью генерации и проверки, что повышает скорость проверки транзакций и одновременно обеспечивает безопасность.

Характеристики Ed25519

  1. High performance: Ed25519 performs excellently in terms of signature and verification speed. Compared to other signature algorithms such as RSA, DSA, and ECDSA, Ed25519 can provide faster signature and verification speeds in most scenarios. This makes Ed25519 perform well in blockchain systems with high throughput and low latency.

  2. Short Key and Signature Length: Ed25519 uses efficient elliptic curve cryptography, with relatively short key and signature lengths. Shorter key and signature lengths mean lower storage and transmission costs, which are crucial for blockchain systems as they require broadcasting a large number of transactions on the network.

  3. High Security: Ed25519 is based on the Edwards curve Digital Signature Algorithm (EdDSA), which has high security. Compared to other signature algorithms, Ed25519 is competitive in terms of cryptographic strength and has strong resistance to quantum computing attacks.

  4. Anti side channel attacks: Ed25519 has taken into account the characteristics of anti side channel attacks in its design. Side channel attacks refer to attacks that recover keys by analyzing information leaks (such as time, power consumption, etc.) in hardware or software implementations. The anti side channel attack feature of Ed25519 helps to improve the security of blockchain systems.

  5. Simple and easy to implement: The design of Ed25519 is relatively simple, easy to implement and review. This helps to reduce implementation errors and potential security vulnerabilities. In addition, Ed25519 has been widely used in many open source libraries and projects, making it highly available and interoperable in practical applications.

VRF(Verifiable Random Function)

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

Характеристики VRF

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

2.Безопасность: VRF обладает высокой степенью безопасности, процесс генерации случайных чисел зависит от закрытого ключа и не может быть предсказан или подделан внешними злоумышленниками. Между тем, реализация VRF обычно основана на криптографии эллиптических кривых, которая обладает сильной криптографической безопасностью.

3.Децентрализация: VRF может применяться в децентрализованных сценариях, таких как алгоритмы консенсуса в блокчейне. Используя VRF для выбора лидеров или валидаторов, можно добиться того, что весь процесс не будет зависеть от централизованных авторитетных институтов, и повысить степень децентрализации системы.

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

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

6.Масштабируемость: VRF обладает хорошей масштабируемостью и может применяться в крупномасштабных распределенных системах. Благодаря относительно эффективному процессу проверки VRF может поддерживать большое количество участников для выполнения случайных чисел.

Подводя итог, можно сказать, что Ed25519 - это высокопроизводительный алгоритм цифровой подписи, основанный на шифровании с помощью эллиптической кривой. Он обеспечивает высокую безопасность и производительность, а также более короткие подписи и открытые ключи, что делает его идеальным выбором для современных криптографических приложений. VRF, как криптографический метод генерации случайных чисел с верифицируемостью, уникальностью и непредсказуемостью, широко используется в таких сценариях, как алгоритмы консенсуса блокчейна, защита конфиденциальности и случайные лотереи. С постоянным развитием и оптимизацией технологии VRF ее применение в реальной жизни будет становиться все более разнообразным, обеспечивая надежную случайность и гарантии безопасности для различных сценариев. Цепочка трансформаторов объединяет эти два превосходных алгоритма, закладывая прочный фундамент для безопасности трансформаторов.

https://x.com/Alexis317248572/status/1731589517138624894?s=20