Apple представила свой новый фреймворк CryptoKit, который нацелен на обеспечение эффективных и безопасных операций по криптографии, выполняемых разработчиками. Они включают хеширование, генерацию и обмен ключами, а также кодирование.
Планируется, что CryptoKit будет выполнять вычисления и сравнение криптографически защищенных дайджестов, создание и оценку цифровых подписей, а также генерирование приватных ключей, которые могут использоваться для аутентификации и шифрования сообщений.
CryptoKit и его реализация в iOS 13
Новый инструмент для разработчиков CryptoKit будет реализован в iOS 13, и после его запуска пользователи смогут автоматически выполнять задачи, повышающие уровень безопасности приложений. Стоит отметить, что новый фреймворк заменяет предыдущий инструмент Apple под названием CommonCrypto.
Новая технология использует алгоритм 256r1, в отличие от наиболее распространенного 256k1, на котором работает блокчейн Ethereum и других криптовалют. Это может наложить определенные ограничения на их использование.
Тем не менее, некоторые фанаты уже заявили о возможной поддержке Apple криптовалют. Однако многие аналитики отмечают, что в данном виде CryptoKit в значительной степени бесполезен для криптовалют, поскольку не использует соответствующие доказательство работы для блокчейнов, и не предоставляет безопасные решения для экспорта и передачи приватных ключей, когда это необходимо.