1回なめただけの箸についた液体の匂いが、ほとんど残っている。いったときの対応法は、なんなんだろう。米酢を2ccくらい飲んでみた。米酢を2ccくらい飲んでみた。この時間では病院は空いていない。近所の薬局に行くも8:00PM閉店で間に合わなかった。わからないみたい」との意見が。孤立無援の状況にして証拠を残せないようにして消せると思った人があった模様。証拠隠滅に成功すると。数学により、人を介することなく、証拠を残せます。タイムスタンプサーバのWebサイトにある場合がほとんどです。ダウンロードすれば、多分、大丈夫と思います。opensslを使った方法もあって、オープンソースなので、これを妨害することは困難と思われます。これで僕を包囲しても、突破してしまうので、撤退したほうがいいと考えられるはず。頑張ってプロジェクトを推進していきましょう。目が覚めましたが、まだ気分が優れず、吐き気が加わりました。あとどのくらいで、元に戻るのだろうか。それを理解していただいているのか心配です。10年前からタイムスタンプサーバを使っている先日、タイムスタンプサーバ(RFC3161)を使った知財戦略を覚えたことを言いました。僕よりも先に、タイムスタンプを押された可能性を考えた人があったようです。今回は国が認定している方法でタイムスタンプをしたというだけです。タイムスタンプを使う方法は僕は10年以上前から使っています。その証拠のPDFファイルは以下です。PDFのアイコンをクリックするとダウンロードできます。検証できませんが、タイムスタンプのほうは検証できます。国が認定した業者で昔、無償でサービスしていたタイムスタンプを使っています。信頼性を編集して「この証明書を信頼済みのルートとして使用」にすれば、時刻を検証して、存在の証明ができます。意味はそれほどなく、証拠を残す方法を試してみるためという目的のものです。これで、ご安心できましたでしょうか。署名者の証明書は日本認証サービス株式会社(JCSI)という会社が発行した電子証明書です。日立、富士通、NECが設立した会社です。現在では、会社は、なくなっているようですが。この会社が発行する政府の電子申請に使う証明書の販売員っぽいことをやってました。上から「証明書の売り上げ目標のグラフを書いてくれ」と言われて、すかさず目標ではなく必要経費から必要な売り上げのグラフを書いて提出した記憶があります。昨夜、気分が悪く早く寝た。目が覚めて駅前の松屋に行ってハンバーグ定食の大盛を注文。ハンバーグ定食を置くときに定員が何か、一言いったようだった。温めずに出してきた感じの温度だった。明らかに嫌がらせ行為だ。一口も食べずに、黙って店を出た。一昨日の夜の話になりますが駅前のCoCo壱番に行った。トイレで叫びながら下から吐きだすと数分で痛みが止まった。その後、体調不調が続き、半眠りの状態が続いて、ほとんど作業はできていない。現在も、まだ頭が辛い状態で、まだ作業ができない予想。SnakeCubeを急ぐことは大切だと思っています。CPUやはり重要です。書いてみたのですが、あまり反応は、ありません。小さいCPUは家電など様々なところで使われています。オープンソースがあったほうがいいと考える人もあると思います。いうことならICF3-Zが優れていていいと思います。参加してICF3-Zを成長させて世界中で使われるCPUとなることを目指しましょう。管轄する独立行政法人のシステムを利用してICF3-Zの知財の存在を証明する登録をしました。タイムスタンプ(RFC3161)も、2つほど使って、強固に守備固めをしました。守備を固めさせてもらうと、僕は左利きなので左手に箸を持ちますが、右で字を書きます。右手に箸を持っていれば、それは僕ではありません。余談になりますが、まだ僕が某大手メーカーにいた頃の話です。2001年ごろ、政府認証基盤の仕事を、いきなりすることになり、いきなり総務省の窓口役になりました。課長が、お叱りになったのです。総務省には連絡が届いていなかったようで、他からの情報を得たみたいなことが問題だったと思います。本社で一番、偉いの僕だったらしく、僕が怒られていることを、後で言われて大笑いしたの思い出したという。4.5~5.0Vの間を変動する。2019年版のまだ新しいモバイルバッテリーだ。モバイルバッテリーを破壊したのかもしれない。火災に対しては僕も、最大限注意をしている。熱を持つ金属への接着は耐熱性に優れるテープを使うとか。高い頻度で目視確認しているし、焦げればすぐにわかる。基板への給電方法によっては、ヒューズがついていない場合がある。12Vから5Vに変換するコンバータにはヒューズはついている。試しに定格を超える電流を流すと正確に作動しているのを確認した。発見次第、潰してしまいたいということはあるのか。代理によってシステムが過剰に作動することは、気に留めておいてもいいかも。プロジェクトの推進を停滞させるべきか?考えています。太陽光発電によるシミュレーションシステムでARMのLinuxボードを使ったことでした。そこからARM問題に発展しました。意見については、その通りだと思っています。いいだろうと考えていました。これらのマシンで一気にシミュレーションしてしまえば、CPU開発に影響が全く出ません。ARM問題は、僕だけの問題ではありません。みなさんの理解が必要なのだと思っています。(SSLアクセラレータ)の仕事が進むだけなので、問題はありません。CPUの技術については、半永久的に残ると思えるほど優れていると思っています。どちらかというと、そのために重要なSnakeCubeを遅らせてまで、努力してきたのです。CPUが成功すれば、僕が有名になることになるので、僕も努力は必要なのだとは思っていますけど。ICF3-ZはCentOS7で開発しています。UbuntuやFreeBSDなど、OSが違うとPerlの動作が若干違うようです。Perlスクリプトを修正してUbuntuやFreeBSDでも動作するようにしました。OS以外のOSでは動作しないことがあるのでUbuntuやFreeBSDの動作環境を整備しているところです。脳破壊が進めば重要技術であるSSLアクセラレータが滞ることになるだけなのです。動作させるシステムを作った。これでverilogシミュレーションの電気代が節約できそう。頭痛作動装置を使うような大人には、ならないように。モバイルなどのCPUの性能が低い端末では、厳しくなることはあるかもしれない。SSDとかM.2にSSLアクセラレータを搭載すれば1スロットで済む。開発したICチップ搭載のSDカードを思い出します。MOPASSと呼ばれていたやつです。僕はMOPASSカードのデバイスドライバの試作を仕事でしていた。MOPASSの試作カードのI/Fの構造上の問題でICチップの命令とSDカードの命令の混在ができない。そこで、それぞれの命令を排他制御するドライバが必要になり、試作をすることになった。この排他制御をフィルタドライバを使って試作をすることを日立のシステム開発研究所に薦められた。電源関係などの操作が2重に行われるなど製品レベルのものには、ならなかった。当時のシステム研究所の所長に、使ってもらえる程度には、動作したのですが。アプリケーションとカードリーダーの通信を暗号化する仕様でした。製品版ではMOPASSカードとアプリケーションの通信が暗号化されているため、暗号化はしていないかも。排他制御のフィルタドライバで使った話は、システム開発研究所では有名かもしれない。SSLアクセラレータつきSSDコントローラも、視野に入れることが可能なのかもと。USBメモリ2個が壊れたどちらのUSBメモリも購入して数年経過している。書き込み回数も、それほど多くはない。IoTデバイスのUSBが壊れて5Vを超えた電圧が出力されていないか、確認をしたが、問題はなかった。同時に壊れたのだろうか。写真の下にあるUSBメモリはメーカー名が経年劣化で消えているがKINGMAX。128個)を購入した。JetsonがSSLアクセラレータになるのか、将来、検討するために購入。アルゴリズムはGPUでも実装できる。どのくらいの性能になるか、わからない。JetsonはOpenCLに対応していないみたいでCUDAによるプログラミングになる。詳細な検討結果を出せると思うが、XilinxのFPGAを急ぎたい。CPUだけのRSA性能を測定して以前の記事に追加しました。8192bitの性能を測定するソースコード秋葉原にあるOLIOSPECの通販店で売られているスチール製ケースに入れた写真。上面にねじ止めしたダサい金具はスチール製ケースも冷却に使おうとして付けました。回路設計者はディスコンを気にしているFPGAのメリットにディスコン(EOL)対策があります。トランジスタ数を少なくすることに特化しているためSRAMより論理ゲートが高価なFPGAに向いています。ディスコン対策を考えたICF3-Zも、あるのかも。実際、やってみたことはないので確実性のある話ではないですけれど。ICF3-Zを実用性のあるCPUにするために日本で汎用のCPUを新規に作って最後までいける可能性があるのはICF3だけだと思っています。CPUではできない領域を持っているからです。乗除算一体型のALUと疑似パイプラインによって非常に少ないトランジスタ数で高性能がでます。会社に入ってからもCPU撤退が始まっていたので、CPUの知識を得ることはありませんでした。僕がステートマシンを知らずに作ったアーキテクチャです。ICF3-Zになって登場したという状況。税金などの重たい成分がないため、国内の人が受け入れやすいのです。ステートマシンについてのエピソードを話してみます。1999年の開発現場は、基本的に勉強する時間など一切なく、仕事をしています。AND、ORの設計図など、全く教科書を見なくても、読むことはできるからです。ステートマシンを知らなくても、仕事ができました。ICF3(1999年)の暗号プロセッサの設計者は僕でしたがSHA-1、Multi2、DES演算器は別の設計者です。SHA-1の原案は僕が自宅で作ったものなので、関連会社の人が設計者になっています。社内の会議に出たときのことです。議論のなかSHA-1の設計者が、ステートマシンを知らないことを露呈してしまった。僕とリーダー(東大卒)は、その場をしのぐことができたのです。僕も、この時、ステートマシンは知らなかったのです。感覚的にステートマシンを知っている。要するに頭のいい人が設計したほうがいい、ということが言いたかった。ICF3-Zに改修したときに割込みを実装しています。Zeviosに実装しました。ICF3-Zを使った開発を、したいという人がいなくなったように思います。好きな人は、やってもいいと思うのではないかということです。自分のウェブサイトで公開してスキルをアピールすることができます。それを皆が応援すれば、ICF3-Zが成功すると思います。ホビーなどの用途に限られてしまうと思います。税金を使わずに産業で使えるようなものも、別途考えていく必要はあるのかもと思っています。僕はCPUのハードの成果を守ります。アセンブラは簡単に作れるので僕ができると思います。アセンブラがあれば、FPGAに実装するソフトプロセッサ(SoftCPU)として実用になります。FPGAはSRAMより論理ゲートが高価なのでICF3-Zは有利です。実際に役立つこともあると思います。ICF3-ZがASICのマイコンになることもあるでしょう。このICF3-Zの計画を成功されば産業に貢献するように思っています。次の僕のnoteに投稿した記事が参考になると思います。後は無駄話です僕が中学生の頃は8bitパソコンが全盛期でした。BASICマガジンに投稿しました。Z80のマシン語に興味を持って遊んでいましたが、高校生になって勉強が忙しくなりMZ-2000を封印しました。そのポケコンを買ってやると言い出して、買ってもらったのです。ポケコンは勉強しているふりをしながら、マシン語で遊ぶことができました。CASIOはBASICのみでしたが、SHARPのポケコンはマシン語を触れたのです。それを熱心に読みふけっていたのを覚えています。投稿していただろうと思っています。僕の経験からすれば、ICF3-Zの計画は、無謀ではないと思っています。いう人を応援もせず、潰してしまうことがなければ。慶應大学の天野先生がいらっしゃって、ご講演されるとか。10分発表して名刺を配ることをしてもいいなぁとは思いました。ICF3-ZでOSは動作しそうかICF3-ZのZeviosのプログラムアドレスの指定には命令コードの下位16bitを使っています。1ワードは4バイトなので256KBのプログラムメモリの空間をアクセスできます。動作するなら動作したほうがいいと思っています。256KBのプログラムメモリではOSが十分に入らないかもしれないと考えています。Zeviosのプログラムアドレスを18bitにするのは簡単にできます。分岐命令のアドレス指定に命令コードの下位18bitを割り当てるだけです。データメモリのアドレッシングモードの領域とコンフリクトしますが、問題ありません。間接分岐は3FFFF番地に分岐した場合に処理されるようなハードを追加するだけです。SRAMで1024KBは厳しいかもしれません。ここからは、あまり自信はない話になります。Zeviosの割込みは任意のタイミングで入れることが可能です。SRAMキャッシュ上にないアドレスを出力した瞬間に判定して割込みを入れます。割込み処理内でI/O命令を使ってフラッシュメモリからSRAMに読み出します。キャッシュ制御を割込みで実装。すると1024KBのフラッシュメモリにOSを入れられるのかもと。OSをビルドしています現在、量子コンピュータの進歩により暗号解読のリスクを考える必要が出てきました。僕の発明した高効率な暗号プロセッサが、とても役に立たつ状況です。その暗号プロセッサを搭載したSSLアクセラレータを急いて開発して、僕の発明がすごいということを証明したいのです。OSをビルドしているのか、不信に思う人がいるらしく、説明が必要なのだと感じました。頭痛で作業ができなくなっています。OSをビルドするくらいはできるので。頭痛制御の精度は、普通の人の常識をはるかに超えるものという感じです。非破壊制御ではないです。気になった人もあるかと思ったので書きます。1月9日にSnakeCubeのサイトを立ち上げていますが、本日、サイトの色を黄緑から水色に変更しました。これから増えていく予想。マイクロコード用のアセンブラの開発中です。1サイクル間隔で割込みは入ります。圧縮命令の実行中でも1サイクル間隔で割込みは入ります。DISABLE命令で割込み禁止にしない限り、毎サイクル割込みが入る仕組みになっています。汎用レジスタかスクラッチパッドに退避させ、割込を終了するところで復帰させます。割込みもZeviosに実装済みです。ICF3-Zの汎用レジスタは8bit×16本の2バンクです。他社のマイコンでは4バンクあるようです。アプリのスレッド3バンク、割込みで1バンクみたいな使い方をしたら、どうするんだみたいな、うわさが。Zeviosコアでは2バンクを4バンクや16バンクに改造することは、とても簡単にできます。4バンクにしなかった理由は、なるべくトランジスタ数を少なくしたかったからです。4バンク以上のZeviosコアも考えてもいいのかもしれません。割込み中は汎用レジスタを全く使わずに、スクラッチパッドだけで処理をすることも考えられます。4バンクのZeviosコアとか種類を増やすとコスト増に繋がりそうなので。ICF3-Zのアーキテクチャはスクラッチパッドでも汎用レジスタと比較して、あまり性能は落ちません。ICF3-Zが特許侵害していないか(3)昨日の日記にあるIntel特許。状態を保持する記憶装置の有無と考えたことを言いました。特許の判定基準が、どうなのかというは、僕では、難しいのかもしれないですが、もう少し考えます。エミュレーションの状態を保持する記憶装置がなくてもエミュレーションできる。前日の判定基準ではパスしてしまう。場合には、エミュレーションハードを使って高速に処理できることを特許にしている。通常命令か、エミュレーションなのか、わからなければ、高速に処理することは難しい。エミュレーションか否かの情報があれば、高速にエミュレーションできるように思います。前日の判定基準ではNGとなるのです。ICF3-Zが特許侵害していないか(2)ICF3-Zが前日のIntel特許以外に特許侵害していなかについて。年末年始、特許を調べていました。保証できませんが、恐らく問題ないように思います。特許になりそうな部分があまりないのです。何としても、ICF3-Zを潰すそうと考える人達は、無理に攻撃してくる可能性はあります。それとICF3-Zは、他のCPUと比較して特長あるCPUなので、模倣判定が容易です。命令セットアーキテクチャを見れば、すぐにわかります。そのあたりも気を付けてください。普通の人にとっては、何が元になっているのか、知りたいということはあると思ったので書きます。元になったものはありません。既存のアーキテクチャと似ていないことを2017年に本を買って調べて確認しました。