L'algorithme de chiffrement à flot f8
Le chiffrement à flot f8 est l'algorithme destiné à chiffrer les communications dans la norme UMTS. Il repose sur l'algorithme par bloc KASUMI, utilisé dans une variante mode COMPTEUR.
Contexte d'utilisation. f8 est l'algorithme de chiffrement à clef secrète utilisé pour assurer la confidentialité des communications pour les téléphones mobiles de troisième génération notamment dans la norme européenne UMTS.
Il a été décrit en 1999 par le projet 3GPP (3rd Generation PartnerShip Project) dans la spécification technique TS 35.201 [1].Définition. f8 est un chiffrement à clef secrète à flot, consistant à additionner par ou exclusif bit à bit le texte clair à une suite produite par le générateur pseudo-aléatoire correspondant à l'algorithme par bloc KASUMI utilisé dans un mode opératoire à mi-chemin entre le mode OFB et le mode compteur.
Spécifications.
- Longueur de clef : 128 bits
- Vecteur d'initialisation : 64 bits, composé d'un numéro de trame (32 bits), un numéro identifiant la fréquence porteuse (5 bits), un bit donnant la direction de transmission (émission ou réception) et le nombre de bits du message clair.
- KM : constante de 128 bits additionnée à la clef lors du premier appel à KASUMI, égale à 0x5555... 5555.

Propriété intellectuelle. f8 est à usage exclusif des communications et services pour les portables de troisième génération. Par ailleurs, l'algorithme par bloc sous-jacent, KASUMI, est couvert par différents brevets déposés par Mitsubishi Electric Corporation.
Références
- [1]
- 3rd Generation PartnerShip Project. << 3GPP TS 35.201 - Specification of the 3GPP Confidentiality and Integrity algorithms - Document 1: f8 and f9 specification >>, 2001. http://www.3gpp.org/ftp/Specs/html-info/35201.htm.
- [2]
- 3rd Generation PartnerShip Project. << 3GPP TS 35.202 - Specification of the 3GPP Confidentiality and Integrity algorithms - Document 2: KASUMI specification >>, 2001. http://www.3gpp.org/ftp/Specs/html-info/35202.htm.
- [3]
- S. Babbage,name L. Frisch. << On MISTY1 Higher Order Differential Cryptanalysis >>. ICISC 2000, 2015 Lecture Notes in Computer Science, 22-36. Springer-Verlag, 2000.
- [4]
- E. Biham, O. Dunkelman,,name N. Keller. << A Related-Key Rectangle Attack on the Full KASUMI >>. CS-2005-14, Technion, Computer Science Department, Haifa, Israel, 2005.
- [5]
- A. Canteaut,name M. Videau. << Degree of composition of highly nonlinear functions and applications to higher order differential cryptanalysis >>. Advances in Cryptology - EUROCRYPT 2002, 2332 Lecture Notes in Computer Science, 518-533. Springer-Verlag, 2002.
- [6]
- M. Matsui. << New Block Encryption Algorithm MISTY >>. Fast Software Encryption - FSE'96, 1267 Lecture Notes in Computer Science, 54-68. Springer-Verlag, 1997.
- [7]
- H. Tanaka, K. Hisamatsu,,name T. Kaneko. << Strength of MISTY1 without FL function for Higher Order Differential Attack >>. Applied Algebra, Algebraic Algorithms and Error-Correcting Codes, 1719 Lecture Notes in Computer Science, 221-230. Springer-Verlag, 1999.
Informations sur la fiche
- Titre :
- L'algorithme de chiffrement à flot f8
- Profil(s) :
- Ingénieur informatique, Enseignant-Chercheur, Etudiant
- Thème :
- Recommandations élémentaires
- Finalité :
- Pratique
- Difficulté :
- niveau 2
- Mise à jour :
- 31/01/2006
