1

l'algorithme de multiplication qu'on apprend a l'ecole !

Method and apparatus for implementing processor instructions for accelerating public-key cryptography

In response to executing a single arithmetic instruction, a first number is multiplied by a second number, and a partial result from a previously executed single arithmetic instruction is added implicitly to generate a result that represents the first number multiplied by the second number summed with the partial result from a previously executed single arithmetic instruction. The high order portion of the generated result is saved in an extended carry register as a next partial result for use with execution of a subsequent single arithmetic instruction. Execution of a single arithmetic instruction may instead generate a result that represents the first number multiplied by the second number summed with the partial result and also summed with a third number.


http://www.freshpatents.com/Method-and-apparatus-for-implementing-processor-instructions-for-accelerating-public-key-cryptography-dt20041230ptan20040264693.php

2

trisotfl
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

oui mais ça ne s'applique que s'il fait la multiplication et l'addition en une seule instruction, c'est vachement novateur tritop

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

4

Huuummm en une seule instruction ?

Alors si on concidere Ice comme une VM, quand on fait a*b on a une seule instruction de multiplication non ?

Donc Ice est illégal ? #triloin#

(ps ice c'est le truc de bob, si je me trompe pas dans le nom ^^)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

bah Ice est légal, *sauf* si tu fais de la cryptographie à clé publique avec trigic

(mais bon, une VM c'est pas un processeur...)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

6

Non mais la notion d'instruction est vague, et rien n'empeche de faire un proco a partir des specifs d'une VM cheeky
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

7

bah à ce moment-là ce qui sera illégal c'est d'exécuter ce code sur ton proco, mais si il est juste émulé et que la multiplication/addition se fait en plusieurs instructions c'est sans doute légal tongue

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

8

Godzil
: (ps ice c'est le truc de bob, si je me trompe pas dans le nom ^^)

love

(ice est mort mais bon, sw33t quand même grin)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

Donc 2*5+0=10 m'envoie en prison ? (Bah oui, je reste un processeur biologique, si je ne m'abuse ?)
avatar

10

Non, parcqu'il serait aisé de démontrer l'antériorité qui soit te dégages de toute responsabilité soit rends carrément caduque le brevet déposé... (déjà que c'est bizarre qu'il ait été accepté...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

11

vince :
Non, parcqu'il serait aisé de démontrer l'antériorité qui soit te dégages de toute responsabilité soit rends carrément caduque le brevet déposé... (déjà que c'est bizarre qu'il ait été accepté...)

c'est ce que disais spectras dans je-sais-plus-quel topic, même s'ils essaient de faire un minimum le tri à la dépose des brevets, ce n'est pas parce qu'il existe qu'il sera forcément jugé valide en cas de litige
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

12

oui, tout a fait
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

13

Cela dit, c'est tout bénefs :
* l'OEB (dans le cas des brevets en europe) s'en met plein les poches en faisant croire qu'on a le droit de breveter du logiciel
* l'entreprise se croit à l'abri
* les utilisateurs savent que c'est pas valide, mais : soit ils ont peur et le font pas, soit ils utilisent la techno brevetée, auquel cas... ça leur coûterait cher en justice juste pour faire invalider *un* pauvre brevet.

A l'arrivée, seul l'utilisateur final y perd (si on considère que l'entreprise ayant déposé le brevet fait ici un placement sur l'avenir)
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

14

[cross, krayon kim ^^]

Flanker> Mais ce n'est pas parce qu'il serait jugé invalide en cas de litige qu'il ne peut pas être utilisé pour soutirer du fric à plein de gens qui ne peuvent pas se permettre de prendre des risques...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

15

exactement (joli cross, mais ton post met en relief la vision "placement sur l'avenir" de mon post, d'une certaine manière)
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

16

Pollux :
[cross, krayon kim ^^]

Flanker> Mais ce n'est pas parce qu'il serait jugé invalide en cas de litige qu'il ne peut pas être utilisé pour soutirer du fric à plein de gens qui ne peuvent pas se permettre de prendre des risques...

oui, c'est sûr sorry
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

17

Zephyr
:
Godzil
: (ps ice c'est le truc de bob, si je me trompe pas dans le nom ^^)

love

(ice est mort mais bon, sw33t quand même grin)

Au fait en demandant gentillement c'est possible d'en voir les sources ? (surtout la partit qui gere des nombres de taille inderterminé en fait cheeky)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

18

et GMP ? je sens venir le troll sur les licences hehe

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

19

troll.jpg
avatar

20

Cuila (meme si pas couleurs sad) est plus sympa trivil :

big-troll-farceur.jpg
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

21

trilove
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22


et GMP ?

C'est Tg qui m'a filé l'info lui-meme. Je pense qu'il ne fera rien.

23

Godzil :
Au fait en demandant gentillement c'est possible d'en voir les sources ? (surtout la partit qui gere des nombres de taille inderterminé en fait cheeky)

faut savoir que :
- je sais pas à quoi ressemble le code, c'est mon binome qui a fait ça
- vu le format de nombres utilisé y'aura pê besoin de qq explications pour comprendre
ms bon si tu veux y'a pas de pb grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

24

PpHd>
non, je suggérais ça à Godzil qui voulait les routines multi-précision de bob, parce que modulo les pb de licence les routines de GMP doivent qd même être légèrement plus efficaces cheeky

(pour ce qui est du brevet, GMP ne doit de toute façon pas être concerné, le brevet ne touche pas non plus *n'importe quelle* implémentation de la multiplication naïve)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

25

hmm spa "mes" routines, les algos y'en a pas des milliers et ils sont tous relativement connus (sauf qq trucs bien au-dessus de karatsuba pour les mutiplications qui deviennent vraiment complexes); je suis pas sûr que le "légèrement" soit si ironique que ça, même si bien sûr la différence doit se faire sur l'implémentation (cf les bench de bistro si ils sont encore ds le forum l33t)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

26

même si bien sûr la différence doit se faire sur l'implémentation

c'est bien ce que je dis, vous avez pas des routines en asm optimisées pour 50000 plateformes...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

27

c'est clair, mais c'est pas non plus ça qui va diviser les temps d'execution par 10 happy
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

28

Zephyr :
hmm spa "mes" routines, les algos y'en a pas des milliers et ils sont tous relativement connus (sauf qq trucs bien au-dessus de karatsuba pour les mutiplications qui deviennent vraiment complexes); je suis pas sûr que le "légèrement" soit si ironique que ça, même si bien sûr la différence doit se faire sur l'implémentation (cf les bench de bistro si ils sont encore ds le forum l33t)

il me semble qu'au-delà de qqes centaines de chiffres, ils commencent à faire du Toom-3 puis encore plus loin, je me demande s'ils n'utilisent pas de la FFT pour faire de la multiplication de polynômes, ou un truc du genre
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

29

yep, quand on a cherché on a pas vu si y'avait au-dessus de la FFT, mais même elle on l'a pas implémentée grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

30

Au passage je connais pas GMP, [halftroll] c'est pas du GNU GPL j'espere ? [/halftroll]

Sinon meme sans commentaire ce bout de source m'interesse ^^ (le calcul sur gd nombre m'interesse ^^)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.