暗号ハードウェア

科学・IT izuna

9 Res. 1.14228142 MONA 2 Fav.

1 :izuna五段:2015/09/07 12:54:42 (2年前)  1.14228115MONA/3人

仮想通貨に興味がある人なら、暗号ハードウェアに興味がある人も、多いと思ったので投稿しました。

BitcoinはSHA-256ですが、その前世代のSHA-1の論理回路を最近、公開しました。
http://www.canal.mokuren.ne.jp/memo/sha1ronri.html
これは僕が若かったころに作ったものなんだけどIBMの5倍以上の性能がでる製品になったのだ。完全公開しているのでIBMより5倍以上、高速な理由とかも、わかるよ。

このSHA-1を搭載したLSIにはRSA暗号のハードも入っていて、これも僕が開発したものなんだけど、実は世界一の性能だったことがあるんだ。
http://www.icanal.tk/ESD.html
モンゴメリ乗算というアルゴリズムが採用されてるのだけど処理の遅い割り算を乗算で処理できてしまう魔法?みたいなものだね。

2 :なげせん六段:2015/09/08 00:09:21 (2年前)  0MONA/0人

私、Avnet Spartan-6 LX9 MicroBoardってのを買ってFPGAの勉強をしようと思ったけどLEDのちかちかまでして挫折した経験がありますw
CPLDの小さいので遊んだことはありますが、CPUをぶち込んだりするのはサッパリ解らんです。

加減算が2の補数で出来たり、10倍するのにシフト演算と加算を使ったりするのは一般的ですが浮動小数点数?の除算も乗算で計算することが出来る訳ですね。
チョット勉強してたいと思います。

3 :海風五段:2015/09/08 00:31:27 (2年前)  0.00000002MONA/1人

僕はLinuxが昔から好きなので、ラズパイやArudinoの登場で、電気工作が身近になり、入出力が制御出来ることで、かなり喜んでいます。

izunaさんのレベルは遥か上で尊敬します。
今後も頑張って、凄いものを開発してください。

4 :izuna五段:2015/09/08 03:42:16 (2年前)  0MONA/0人

>>2
厳密には整数の余算を乗算のようなもので高速化するかな。
Wikipediaの「モンゴメリ乗算」に、もっとちゃんとした説明があります。

>>3
いえいえ、こちらこそ仲良くしてやってください。
別件の「採掘できない」件では、お騒がせして申訳なかったです。

5 :名無し四段:2015/09/12 09:30:11 (2年前)  0MONA/0人

興味あります。
Lチカまでやって積んであるFPGAが(何台か)あるなあ。orz
勉強ネタに面白そうなので、少しづつ読み進めさせていただきます。

6 :izuna五段:2015/09/12 10:31:03 (2年前)  0MONA/0人

>>5

うんうん。良ければ、見てみて。

ちなみにIntelのCPUが、次世代でSHAを高速化する命令を追加するみたいだけどね。
VIAのx86互換CPUは、だいぶ昔からSHAを高速化するハードを持っているみたい。でもVIAは、日本市場から撤退したのかなぁ、最近、あまり見かけないね。

7 :みそにこみ十段錬士:2016/04/01 20:30:29 (1年前)  0MONA/0人

age ( ちょっと いたずら )

8 :izuna五段:2016/04/02 17:25:01 (1年前)  0.00000025MONA/1人

みそにこみさん、また、僕の昔話聞きたくなったのかい。

今、さっき、1999年 日立のメインフレームの暗号装置として世界に売り出された暗号LSI ICF3で、楕円暗号の実装検討していたという社内資料を公開したよ。
2000年の話。
http://www.canal.mokuren.ne.jp/memo/icf3ec.html

9 :みそにこみ十段錬士:2016/04/03 20:30:21 (1年前)  0MONA/0人

>>8

日立製作所の内部資料!? なるほど、公開の許可をもらっているわけですね。

前職も実名も公開し(http://askmona.org/3845?n=1000#res_1)
出身校も公開し(http://askmona.org/3845?n=1000#res_10)
今の会社も公開し(http://askmona.org/4041?n=1000#res_22)(http://askmona.org/4041?n=1000#res_78)

匿名サイトで、ここまで公開するとは、ずいぶん勇気ありますね。

お気に入り

新規登録してMONAをもらおう

登録すると、投稿したり、MONAをもらったりすることができます。質問したり、答えたりしてMONAを手に入れてください。

新規登録ログイン