Компания Apple анонсировала инструмент CryptoKit — новую платформу для «безопасного и эффективного выполнения криптографических операций». CryptoKit станет доступен пользователям уже в операционной системе iOS 13. Команда Apple представит возможности CryptoKit на конференции WWDC во время выступления «Криптография и ваши приложения» в среду, 5 июня 2019 г.
Платформа CryptoKit позволит разработчикам выполнять стандартные криптографические операции, включая хеширование, генерацию ключей и шифрование. Разработчики теперь смогут автоматически обрабатывать задачи, которые делают их приложения более безопасными, не обращаясь к интерфейсам более низкого уровня.
CryptoKit для Apple будет осуществлять функции генерирования ключей шифрования/дешифрования и их применение в операциях аутентификации сообщений и шифрования; использование криптосистем с открытым ключом для создания и оценки цифровых подписей и обмена ключами. Помимо публичных ключей, находящихся в памяти устройства, пользователь может пользоваться приватными ключами, управление которыми осуществляется при помощи системы Secure Enclave, использующейся например, для работы с Touch ID.
Полной документацией для разработчиков CryptoKit можно насладиться на сайте Apple Developer.
Помимо CryptoKit, в следующей версии операционной системы для iPhone Apple добавила такие жизненно необходимые функции, как темный режим — календарь, сообщения, заметки и различные приложения получат темный фон и новое цветовое оформление основных элементов и на 30% более быстрая разблокировка экрана с помощью Face ID. Кроме того, обещается, что обновления новой операционной системы будут на 60% меньше по объему, а загрузка приложений будет занимать на 50% меньше времени.