View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Vidéos

Ouvrir le menu Fermer le menu
  • Collections
  • Toutes les vidéos
  • À propos

Plus de vidéos

  • À propos
  • Résumé
  • Code
  • Prenez de l’avance avec la cryptographie quantique sécurisée

    Découvrez comment protéger les données sensibles de votre app contre la menace émergente de l'informatique quantique et protéger la vie privée des utilisateurs. Nous explorerons différentes attaques quantiques, leur impact sur les protocoles cryptographiques existants et comment s'en défendre à l'aide de la cryptographie quantique. Vous apprendrez à utiliser le protocole TLS à sécurité quantique pour sécuriser les données réseau et à utiliser les API à sécurité quantique de CryptoKit pour sécuriser les données des applications.

    Chapitres

    • 0:00 - Introduction
    • 1:18 - Attaques quantiques
    • 4:49 - Cryptographie quantique sécurisée
    • 8:56 - Protection des données réseau
    • 12:08 - Protection des protocoles personnalisés

    Ressources

    • Enhancing your app’s privacy and security with quantum-secure workflows
    • Prepare your network for quantum-secure encryption in TLS
    • Message with PQ3: The new state of the art in quantum-secure messaging at scale
    • Apple CryptoKit
      • Vidéo HD
      • Vidéo SD
  • Rechercher dans cette vidéo…
    • 15:00 - HPKE code sample

      let ciphersuite = HPKE.Ciphersuite.XWingMLKEM768X25519_SHA256_AES_GCM_256
      
      // Recipient
      let privateKey = try XWingMLKEM768X25519.PrivateKey.generate()
      let publicKey = privateKey.publicKey
      
      // Sender
      var sender = try HPKE.Sender(recipientKey: publicKey, ciphersuite: ciphersuite, info: info)
      let encapsulatedKey = sender.encapsulatedKey
      
      // Recipient
      var recipient = try HPKE.Recipient(privateKey: privateKey, ciphersuite: ciphersuite, info: info, encapsulatedKey: encapsulatedKey) 
      
      // Sender encrypts data
      let ciphertext = try sender.seal(userData, authenticating: metadata)
      
      // Recipient decrypts message
      let decryptedData = try recipient.open(ciphertext, authenticating: metadata)
      #expect(userData == decryptedData)
    • 0:00 - Introduction
    • L’essor de l’informatique quantique constitue une menace importante pour les algorithmes cryptographiques actuels, qui peuvent être facilement corrompus par des attaques quantiques, ce qui compromet la sécurité des données sensibles des utilisateurs stockées dans les applications. Pour devancer ce risque, adoptez la cryptographie quantique. Découvrez comment protéger les données réseau à l’aide du chiffrement quantique sécurisé dans TLS et comment protéger des protocoles personnalisés à l’aide des nouvelles API quantiques sécurisées dans CryptoKit.

    • 1:18 - Attaques quantiques
    • La cryptographie est fondamentale pour sécuriser les données des utilisateurs dans divers flux de travail, en utilisant TLS pour la protection. Cependant, cette sécurité est menacée par les attaques quantiques. Les ordinateurs quantiques représentent deux menaces principales : les attaques collectant des données maintenant pour un déchiffrement ultérieur et les attaques quantiques actives. Dans le premier cas, les attaquants peuvent intercepter et stocker maintenant des données chiffrées et les déchiffrer à l’avenir avec l’informatique quantique, nuisant ainsi à la confidentialité. Cette attaque passive affecte les données chiffrées, en particulier celles en transit, comme les données envoyées par les apps aux serveurs ou les données synchronisées entre les appareils. Les attaques quantiques actives ne sont pas encore faisables, mais impliquent l’utilisation d’ordinateurs quantiques par les attaquants pour invalider les signatures cryptographiques. Ils peuvent ainsi usurper l’identité des utilisateurs et falsifier l’authentification. Ces attaques ont un impact sur les apps qui authentifient les utilisateurs et les données. Les experts s’accordent à dire que des ordinateurs quantiques suffisamment puissants sont imminents. Il est donc nécessaire d’agir sans attendre pour atténuer ces menaces.

    • 4:49 - Cryptographie quantique sécurisée
    • Les attaques quantiques représentent un risque important pour les systèmes cryptographiques actuels. La communauté de la cryptographie a donc développé des algorithmes quantiques, qui peuvent déjà être adoptés aujourd’hui. La cryptographie à clé publique classique, comme RSA et le logarithme discret sur courbe elliptique, peut être entièrement invalidée par les ordinateurs quantiques. Vous devez remplacer des deux algorithmes par des structures hybrides post-quantiques, qui combinent de nouveaux algorithmes post-quantiques avec les algorithmes classiques actuels. La cryptographie à clé symétrique, qui comprend le chiffrement à clé symétrique et les codes d’authentification des messages, est affaiblie par les ordinateurs quantiques. Vous pouvez sécuriser ces algorithmes quantiquement en doublant la taille de la clé. La priorité absolue est d’adopter un chiffrement quantique sécurisé pour les données en transit afin de lutter contre les attaques collectant les données maintenant pour un déchiffrement ultérieur. Apple a déjà franchi cette étape en implémentant iMessage PQ3 dans iOS 17.4, fournissant un chiffrement hybride quantique sécurisé pour les conversations iMessage.

    • 8:56 - Protection des données réseau
    • iMessage PQ3 représente une avancée significative dans le domaine de la messagerie quantique sécurisée. Toutefois, une protection plus large des données réseau nécessite l’adoption du protocole TLS quantique sécurisé. TLS 1.3 utilise un échange de clés quantiques sécurisées. Cette mise à niveau a déjà été adoptée par les principaux fournisseurs de services et est activée par défaut à partir d’iOS 26 pour les API réseau recommandées 'URLSession' et 'Network.framework'. Ces API de mise en réseau quantiques offrent une protection contre les attaques collectant des données maintenant pour un déchiffrement ultérieur. Vous devez abandonner les API de mise en réseau héritées et activer le protocole TLS quantique sécurisé côté client et côté serveur.

    • 12:08 - Protection des protocoles personnalisés
    • Pour protéger les données contre les futures attaques quantiques, adoptez la cryptographie quantique sécurisée. Pour les protocoles de cryptographie personnalisés, cela implique de faire le point sur l’utilisation actuelle, de planifier les mises à jour et de mettre en œuvre ces changements à l’aide de CryptoKit, un framework Swift disponible sur toutes les plateformes Apple. Dans iOS 26, CryptoKit fournit une nouvelle API de chiffrement quantique sécurisé de haut niveau, performante et facile à utiliser. Cette API est basée sur le chiffrement à clé publique hybride post-quantique (HPKE) et offre des garanties d’exactitude, car elle est formellement vérifiée. Secure Enclave assure une exécution isolée au niveau matériel afin d’améliorer la protection contre les attaques par timing et par canal auxiliaire. CryptoKit dispose également d’API quantiques sécurisées de bas niveau. Pour l’encapsulation des clés, le chiffrement HPKE post-quantique utilise X-Wing, qui exploite ML-KEM comme composant post-quantique. Pour les signatures quantiques, ML-DSA est le composant post-quantique. Ces deux implémentations prennent également en charge Secure Enclave. Les apps qui chiffrent les données en transit, telles que celles qui traitent des informations utilisateur sensibles comme des données de santé ou de géolocalisation, doivent utiliser le chiffrement HPKE post-quantique pour établir un chiffrement quantique sécurisé complet. Certains protocoles nécessitent une interopérabilité cryptographique entre le client et le serveur, pour laquelle Swift Crypto offre une expérience de développement transparente. La bibliothèque Swift Crypto assure la compatibilité des API avec CryptoKit pour les serveurs et la compatibilité de toutes les API quantiques sécurisées prises en charge par CryptoKit dans iOS 26.

Developer Footer

  • Vidéos
  • WWDC25
  • Prenez de l’avance avec la cryptographie quantique sécurisée
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines