[HFR] Actu : Accélération SHA pour Cannonlake

Actu : Accélération SHA pour Cannonlake [HFR] - HFR - Hardware

Marsh Posté le 22-02-2016 à 15:06:04   0  

Quelques petites informations et confirmations sont apparues ce week-end à propos de Cannonlake, la future architecture processeur d'Intel prévue pour la ...
Lire la suite ...

Reply

Marsh Posté le 22-02-2016 à 15:06:04   

Reply

Marsh Posté le 22-02-2016 à 15:06:05   6  

Sauf erreur de ma part, le VIA C7 supportait déjà les fonctions de hash sha1 materiellement.
Donc c'est bien mais ... 11 ans après VIA, c'est pas un peu tard ?

Reply

Marsh Posté le 22-02-2016 à 15:54:18   0  

Maintenant qu'on considère SHA-1 comme non sûr (voir par exemple https://googleonlinesecurity.blogsp [...] sha-1.html ) on va avoir le support matériel. Bravo Intel.

Reply

Marsh Posté le 22-02-2016 à 16:02:29   0  

ragondin a écrit :

Sauf erreur de ma part, le VIA C7 supportait déjà les fonctions de hash sha1 materiellement.
Donc c'est bien mais ... 11 ans après VIA, c'est pas un peu tard ?


Mouais, ok si on part de ce côté là on peut aussi dire que pleins de microcontrôleurs rikiki supporte le SHA1 au niveau matériel (genre certains STM32), donc bon...
 
Intel ne l'a probablement pas implémenté, car c'est des CPU puissants, là ils cherchent à optimiser les perf au niveau des serveurs.
Et qui sait, peut-être qu'ils ont eu vent comme quoi le Zen le supportait lui.

Message cité 1 fois
Message édité par fredo3 le 22-02-2016 à 16:03:28
Reply

Marsh Posté le 22-02-2016 à 16:04:29   1  

aurel32 a écrit :

Maintenant qu'on considère SHA-1 comme non sûr (voir par exemple https://googleonlinesecurity.blogsp [...] sha-1.html ) on va avoir le support matériel. Bravo Intel.


 
Le SHA1 a encore son utilité en dehors de la cryptographie pure et il y a AUSSI le SHA256.

Reply

Marsh Posté le 22-02-2016 à 16:29:53   0  

fredo3 a écrit :

ragondin a écrit :

Sauf erreur de ma part, le VIA C7 supportait déjà les fonctions de hash sha1 materiellement.
Donc c'est bien mais ... 11 ans après VIA, c'est pas un peu tard ?


Mouais, ok si on part de ce côté là on peut aussi dire que pleins de microcontrôleurs rikiki supporte le SHA1 au niveau matériel (genre certains STM32), donc bon...


 
sauf que le C7 ct pas un microcontrolleur riquiqui ct un x86...


Message édité par c0rwin le 22-02-2016 à 16:30:26
Reply

Marsh Posté le 22-02-2016 à 16:31:12   3  

ragondin a écrit :

Sauf erreur de ma part, le VIA C7 supportait déjà les fonctions de hash sha1 materiellement.
Donc c'est bien mais ... 11 ans après VIA, c'est pas un peu tard ?


oui car ceci est une revolution!

Reply

Marsh Posté le 22-02-2016 à 16:32:42   3  

Exemple d'utilisation extensive de SHA-1 hors cryptographie : Git

Reply

Marsh Posté le 22-02-2016 à 16:33:57   2  

c0rwin a écrit :

oui car ceci est une revolution!

Dès demain dans les pécés Apple :D


---------------
Je n'ai pas de problème d'alcool. Je bois, je suis saoul, je tombe. Pas de problème.
Reply

Marsh Posté le 22-02-2016 à 17:54:51   0  

> Maintenant qu'on considère SHA-1 comme non sûr  
 
SHA1 est aussi très utilisé pour le calcul de code d'authentification de message HMAC-SHA1 qui lui n'est pas impacté par d'éventuels problèmes de sécurité connus (à cet effet même HMAC-MD5 est encore perçu comme sûr).


Message édité par ookoi27 le 22-02-2016 à 18:06:30
Reply

Marsh Posté le 22-02-2016 à 17:54:51   

Reply

Marsh Posté le 22-02-2016 à 19:35:13   0  

c'est pareil sur ARM64, il y a accélération des SHA1 et SHA256

Reply

Marsh Posté le 22-02-2016 à 21:38:38   0  

ça pourra servir à cracker des mots de passe hachés en SHA256 :o (off-line, après avoir volé la base de données d'un site)


Message édité par blazkowicz le 22-02-2016 à 21:39:09
Reply

Marsh Posté le 23-02-2016 à 01:42:56   0  

fredo3 a écrit :


Mouais, ok si on part de ce côté là on peut aussi dire que pleins de microcontrôleurs rikiki supporte le SHA1 au niveau matériel (genre certains STM32), donc bon...
 
Intel ne l'a probablement pas implémenté, car c'est des CPU puissants, là ils cherchent à optimiser les perf au niveau des serveurs.
Et qui sait, peut-être qu'ils ont eu vent comme quoi le Zen le supportait lui.


J'ajoute que mon Nokia N8 (symbian) de 2010 sous ARM11 (SHA et AES accélérés) aussi. Les Raspberry Pi (même hardware que la série des Symbian S^3) galèrent dessus pour faire de même sous Linux, toutes les finesses du hardware n'étant vraisemblablement pas totalement dévoilées.

fredo3 a écrit :


Intel ne l'a probablement pas implémenté, car c'est des CPU puissants, là ils cherchent à optimiser les perf au niveau des serveurs.
Et qui sait, peut-être qu'ils ont eu vent comme quoi le Zen le supportait lui.


Surtout, si c'est le cas pour Zen, ça va bien enquiquiner AMD d'avoir utilisé d'autres fonctions... en attendant des Zen+ qui alignent leur fonction sur Intel comme d'habitude.


Message édité par cocto81 le 23-02-2016 à 01:49:29
Reply

Marsh Posté le 23-02-2016 à 15:29:59   0  

cocto81 a écrit :


Surtout, si c'est le cas pour Zen, ça va bien enquiquiner AMD d'avoir utilisé d'autres fonctions... en attendant des Zen+ qui alignent leur fonction sur Intel comme d'habitude.


 
Heu tu sors ca d'ou ?
OK pour le MMX, pour le 3Dnow (wikipedia) :  

Citation :

Devant l'efficacité de cette méthode, en 1999, Intel répond au 3Dnow! en ajoutant à ses processeurs x86 le SSE, qui est similaire mais incompatible.


Position dominante, imposition de sa techno
 
AMD64 (wikipedia) :  

Citation :


Intel a par la suite adopté cette architecture, sous le nom de Intel 64


SS2,3,4 => OK intel
 
Juste pour dire que c'est pas toujours AMD qui s'est aligné sur Intel.

Message cité 1 fois
Message édité par ragondin le 23-02-2016 à 15:30:41
Reply

Marsh Posté le 24-02-2016 à 00:52:05   0  

ragondin a écrit :


 
Heu tu sors ca d'ou ?
OK pour le MMX, pour le 3Dnow (wikipedia) :  

Citation :

Devant l'efficacité de cette méthode, en 1999, Intel répond au 3Dnow! en ajoutant à ses processeurs x86 le SSE, qui est similaire mais incompatible.


Position dominante, imposition de sa techno
 
AMD64 (wikipedia) :  

Citation :


Intel a par la suite adopté cette architecture, sous le nom de Intel 64


SS2,3,4 => OK intel
 
Juste pour dire que c'est pas toujours AMD qui s'est aligné sur Intel.


 
Je m'y attendais un peu... mais l'AMD64 est l'exception qui confirme la règle et Intel a toujours joué à ce petit jeu.
Quand AMD a lancé l'AMD64, Intel avait perdu un peu de part de marché et AMD avait acquis une part non ridicule sur X86, avec Cyrix, et Centaur en queue de peloton. AMD avait profité du fait qu'Intel avait lancé son architecture IA64 en vue de remplacer par le haut son architecture 32bits x86 qu'il prévoyait à terme de geler, en pêchant en gros par orgueil pour une stratégie très rémunératrice qu'il pensait forcément suivie par le public et l'industrie. Alors que AMD sortait pendant ce temps son architecture 64bits, Intel remarquant le succès, s'est dépêché de développer la sienne pour pas se faire griller (il avait prévu une gamme de fonctions 64bits différentes d'AMD), mais AMD a réussi son coup du fait de l'adoption rapide des extensions x64 par la communauté Linux et l'annonce du futur support par Microsoft. Pour couronner le tout l'architecture Intel des Pentium IV étaient parmi les moins réussies et n'arrivait pas à dominer celle d'AMD. Intel n'a eu d'autre choix que d'implémenter l'architecture x64 d'AMD (très peu optimisée par rapport à AMD au départ) et de conclure un accord de libre accès mutuel aux fonctionnalités de l'ensemble de l'architecture existante et à venir...
Cette mésaventure est terminée et il faut y voir qu'un accident de parcours pour Intel. Intel a de nouveau une part de marché qui lui permet de dicter à l'avance les nouvelles fonctions à implémenter et la façon de le faire, alors que les fonctions implémentées par AMD, Intel peut tranquillement les oublier (genre SSE4a introduites par ailleurs avec de nouvelles fonctions plus tard).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed