Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Camellia (algorithme) — Wikipédia
Camellia (algorithme) — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Camellia (homonymie).

Camellia
Description de l'image Camellia_structure.png.
Résumé
Concepteur(s) Nippon Telegraph and Telephone Corporation, Mitsubishi Electric Corporation
Première publication 2000
Dérivé de E2
Caractéristiques
Taille(s) du bloc 128 bits
Longueur(s) de la clé 128, 192, 256 bits
Structure schéma de Feistel
Nombre de tours 18 (clé 128 bits) ou 24 (clés de 192 ou 256 bits)

Meilleure cryptanalyse

Cryptanalyse conduite par les auteurs, résiste à toutes les attaques connues

modifier - modifier le code - voir Wikidata (aide)

Camellia est un algorithme de chiffrement symétrique par blocs de 128 bits, conçu pour fonctionner avec des clés de 128, 192 et 256 bits. Tous les six tours, une transformation nommée « FL-function » est appliquée.

Il a été développé conjointement par la Nippon Telegraph and Telephone Corporation et Mitsubishi Electric Corporation en 2000 sur la base de l'algorithme E2 ayant participé au concours AES.

Camellia a été sélectionné et recommandé par le projet NESSIE de l'Union européenne, c'est l'un des standards de chiffrement du gouvernement japonais.

Depuis octobre 2006, le code source de Camellia est librement disponible sous plusieurs licences libres (BSD, GPL, MPL, et licence OpenSSL) [1]. Il était auparavant disponible sous une autre licence sans royalties.

Avec une implémentation en C, il est globalement deux fois plus lent que AES mais offre des performances similaires à Blowfish[2].

Cryptanalyse

[modifier | modifier le code]

La cryptanalyse publiée initialement par les créateurs de l'algorithme[3] a mis en évidence quelques faiblesses, bien qu'elles ne puissent casser l'algorithme dans son intégralité. D'après des estimations très optimistes, 6 tours de Camellia pourraient être attaqués par une analyse différentielle nécessitant 2108 textes clairs choisis, et par une analyse linéaire nécessitant 2110 textes clairs connus. Les 5 premiers tours de l'algorithme peuvent être différenciés d'une permutation aléatoire en utilisant 234 textes clairs choisis, et 250 textes clairs choisis sur 6 tours. L'attaque peut être étendue à 7 tours en utilisant 268 textes clairs choisis, mais cette attaque est opérée sur une version simplifiée de l'algorithme, à laquelle il manque la fonction FL/FL−1 utilisée tous les 6 tours de l'algorithme ; la fonction FL/FL−1 est donc efficace à empêcher l'extension de ces attaques à plus de 6 tours. À ce jour, il n'existe donc aucune attaque permettant de décrypter des données chiffrées plus rapidement que par une recherche exhaustive.

Notes et références

[modifier | modifier le code]
  1. ↑ DLFP: NTT s'implique dans la cryptographie libre
  2. ↑ Benchmark Results (Thu Nov 27 15:46:11 2003) by decrypted bytes
  3. ↑ (en) http://www.ipa.go.jp/security/enc/CRYPTREC/fy15/doc/1082_camellia.pdf

Annexes

[modifier | modifier le code]

Bibliographie

[modifier | modifier le code]
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (octobre 2015).

Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes.
  • Kazumaro Aoki, Tetsuya Ichikawa, Masayuki Kanda, Mitsuru Matsui, Shiho Moriai, Junko Nakajima, Toshio Tokita. Camellia: A 128-Bit Block Cipher Suitable for Multiple Platforms — Design and Analysis. Selected Areas in Cryptography 2000, pp39–56.

Liens externes

[modifier | modifier le code]
  • (en) Analysis of Camellia
  • (en) Code source
  • (en) code de référence
  • (en) Analyse des performances
v · m
Chiffrement par bloc
Algorithmes courants
  • AES
  • Blowfish
  • DES
  • Serpent
  • Triple DES
  • Twofish
  • Livre-code
Algorithmes moins courants
  • ARIA
  • Camellia
  • CAST-128
  • IDEA
  • RC2
  • RC5
  • RC6
  • SEED
  • Skipjack
  • TEA
  • XTEA
Autres algorithmes
  • 3-Way
  • Akelarre
  • C2
  • CAST-256
  • CMEA
  • CS-Cipher
  • DEAL
  • DES-X
  • E2
  • FEAL
  • FOX
  • FROG
  • G-DES
  • GOST
  • ICE
  • KASUMI
  • KHAZAD
  • Khufu et Khafre
  • LOKI89/91
  • LOKI97
  • Lucifer
  • MacGuffin
  • Madryga
  • MAGENTA
  • MARS
  • MESH
  • Misty1
  • MMB
  • MULTI2
  • NewDES
  • REDOC
  • Red Pike
  • Rijndael
  • S-1
  • SAFER
  • SC2000
  • Shacal
  • SHARK
  • Skinny
  • Square
Architecture
  • Réseau de Feistel
  • Key schedule
  • Chiffrement par produit
  • S-Box
  • Réseau de substitution-permutation
  • Construction de Lai-Massey
Attaques
  • Cryptanalyse
  • Attaque par force brute
  • Linéaire / Différentielle
  • Mod n
  • XSL
Standardisation
  • Concours AES
  • CRYPTREC
  • Nessie
Articles liés
  • Effet avalanche
  • Taille de bloc
  • Vecteur d’initialisation
  • Taille de clé
  • Mode d’opération
  • Lemme Piling-Up
  • Clé faible
  • icône décorative Portail de la cryptologie
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Camellia_(algorithme)&oldid=225797829 ».
Catégorie :
  • Algorithme de chiffrement par bloc
Catégories cachées :
  • Image locale correspondant à celle de Wikidata
  • Article utilisant une Infobox
  • Article avec source à lier
  • Portail:Cryptologie/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id