セキュリティ関係の仕事をやっていると、知らないうちに罰金を払わせられる危険があるのかも。
Notices by IdleTime (spinlock@mstdn.glorificatio.org)
-
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Wednesday, 21-Nov-2018 20:46:45 JST
IdleTime
-
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Monday, 05-Nov-2018 10:00:22 JST
IdleTime
androidアプリも、あるよ
https://play.google.com/store/apps/details?id=jp.idletime.atoratora
1週間で作ったものだから、使い勝手は、良くないけど、スマホとパソコンの両方で動くこともあって、使おうとした人はいた。
-
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 25-Sep-2018 20:10:02 JST
IdleTime
磁気テープ装置って知ってる?
たまたまツイッターで、このYouTubeの動画があって、懐かしくなった。磁気テープ装置の出てくる3分19秒から動画が開始するけど、最初からみたほうがわかるかな。
https://www.youtube.com/watch?v=BdvEvByXHE4&feature=youtu.be&t=3m19s
富士通製みたいで50年以上前のコンピュータじゃないかと、コメントにあるが、僕は20年前に、ほぼこれと同じ形の磁気テープ装置を使って、最先端の暗号装置を開発していた。
装置がでかいから、磁気テープ装置と、中央処理装置との間を、走りながら仕事してた。
嘘っぽく聞こえるかもしれないけど、誇張すらない真実。
-
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Thursday, 13-Sep-2018 05:24:04 JST
IdleTime
FORTHライクな言語を半日で作った。
なぜFORTH言語か?実装がとても簡単だからに決まっているけど。
FORTHを知っていて、役に立つことなんて、あるのかと思ったが、人生で1回くらいあるかも、ということになった。 -
インスタンス終身独裁官 (glorificatio@mstdn.glorificatio.org)'s status on Wednesday, 12-Sep-2018 00:01:00 JST
インスタンス終身独裁官
とりあえずおいて置くというスキル https://glorificatio.org/archives/3326
-
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 11-Sep-2018 19:13:31 JST
IdleTime
RSAは1つしかないのに対して
ECDSAには、パラメータがあって、いくつもある。そしてパラメータによって、計算が高速化できたり、いろいろです。
opensslのspeedコマンドでECDSAを調べると、頭にPがついたやつとか、Kがついたやつとか、ありますが、いま良く使われているのはP-256のようで、かなり高速化されているようです。
鍵長が384bitのものより521bitのほうが高速なんてこともあるようです。
ECDSAの強度は、パラメータの取り方に依存するとも、言われていたような気が。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 11-Sep-2018 05:48:20 JST
IdleTime
ICF3-Fは1999年のICF3のレプリカにしようかと思っていましたがFPGAに最適化したら、レプリカと呼べないくらい違うものになってしまいました。ICF3のレプリカを別に作って売るとか、考えられますが、僕には当面時間がないので、誰かやりたい人とか、ありますか?
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 11-Sep-2018 05:47:38 JST
IdleTime
ICF3-F(商用版)の進捗が気になった人もあるかと思ったので暗号プロセッサのブロック図を公開してみます。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 11-Sep-2018 03:37:30 JST
IdleTime
僕が会社で大活躍したことは明らかで、国としてみても評価される成果をあげたにも関わらず、給料を13年以上止められ、文句を言えば、いじめで、この明らかに問題な状況から助かろうとするにも、かなり努力が必要だという認識をされられて、がっかり。みんなも冷たいよね。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 11-Sep-2018 00:47:34 JST
IdleTime
ブログ書きました。「論理設計はどうやって学んだのか?」
http://icf.hatenablog.com/entry/2018/09/11/002821
興味がなければ、読まなくて問題ないです。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Thursday, 06-Sep-2018 23:21:06 JST
IdleTime
写経は、あまりしない。勉強に時間をかけるより、一刻も早く、お金になる仕事をしたいと思っているから。
人より勘がいいせいで、僕の意見は、参考にならないと思っている。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Thursday, 06-Sep-2018 23:04:09 JST
IdleTime
僕が望んで、論文を読んだり、手段を目的にしていると思ったのかな。
例えばshaさんに、何らかの方法で、毒を盛ることができたとしよう。
10分歩けば頭痛が激しく、あまり動けない体になる。
医者に行ったところで、何もわからない。精神病院の斡旋くらいはしてもらえる。そういう体になれば、お金をもらうことができなくても、論文を読んだり、手段を目的にする活動ができるようになるということですよ。就職できないですから。
もっと普通に考えて世界一高性能なLSIを開発したエンジニアが、競合他社で大活躍すれば、リストラして大損になりますから。大企業の経営者が、そのことを見す見す見逃すようなことは、しない。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Thursday, 06-Sep-2018 00:58:27 JST
IdleTime
優秀な人を雇って適切な課題を与えると、うまくやるから、自分の仕事がなくなって困る人もいるしねぇ。
ポジティブに、優秀な人を雇って適切な課題を与えると、退屈な課題よりも、もっといい成果を、早くだせていただろうにというほうが、いいよ。
また自分の話を使って非難されるのかもしれないけど、今回のRSAの新アーキテクチャは17年前、僕が現場からはずされていなければ、FPGAが流行してきた10年前には、できていた。
まだ試作中で、どうなるか、わからないところは、あるのだけど。
優秀な人に退屈な課題を与えると、世界の科学の進歩が10年遅れるみたいなことも、あるかもしれない。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Wednesday, 05-Sep-2018 17:32:04 JST
IdleTime
CPUでRSAを計算させた性能を、探しまくっている人とか、いそう。
DSP 90個のFPGAでRSA 2048が3.2msと試算してるけど、45個×2で演算する実装も、それほど難しくない。絶対にデバイスに入る保証はないけど。それができると2.4msが可能になる。これを16384bitに換算すると、、、なのです。In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Wednesday, 05-Sep-2018 13:37:29 JST
IdleTime
手段の目的化は、自己解決かな。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 04-Sep-2018 23:22:28 JST
IdleTime
理論的にはRSAの鍵長が2倍になると演算量は8倍です。ICF3-Fは鍵長が2倍になると演算器を2倍にできるアーキテクチャなので処理時間が4倍ですがCPUでは並列性を抽出できず8倍になると思います。もしできても無駄が多く消費電力が厳しくなる。鍵長がさらに大きくなればCPUとの差はもっとでると。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 04-Sep-2018 23:22:05 JST
IdleTime
えっと「RSA 16384bitの性能なら俺のほうが勝っている」とか聞こえてきますが、5nmプロセスとか、Virtex UltraScale+みたいなハイエンドデバイスの前提とかないですよね。僕のはブログに書いてますがArtix-7で比較的ローエンドなデバイスです。もちろん必要ならハイエンドデバイスも考えるのですが。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Tuesday, 04-Sep-2018 19:45:22 JST
IdleTime
計算ミスしてました。ブログ「ICF3-Fの技術と今後について」
http://icf.hatenablog.com/entry/2018/09/03/155658
内容に大きな影響はないです。すいません。
In conversation from mstdn.glorificatio.org permalink -
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Monday, 03-Sep-2018 16:05:38 JST
IdleTime
ブログ書きました。
「ICF3-Fの技術と今後について」
http://icf.hatenablog.com/entry/2018/09/03/155658珍しく書き殴ることをしないで丁寧に書いているので、読めます。
In conversation from mstdn.glorificatio.org permalink Attachments
-
IdleTime (spinlock@mstdn.glorificatio.org)'s status on Saturday, 01-Sep-2018 20:00:36 JST
IdleTime
CPUではRSAの鍵長が長くなると性能が劇的に劣化するようです。
「RSA 8192bitの性能を測定するソースコード」
https://qiita.com/izuna/items/c79609e8308675713f8cIn conversation from mstdn.glorificatio.org permalink Attachments