卒研でPICを扱っていた際に詰まったのでメモ.
続きを読む
卒研
PIC32MXでNVMを使ってみたメモ
公式の資料を読んでも分かりにくいところがあったからメモ.
間違ってるところが多々ありそう.
続きを読む
卒研の回路
卒研で使う回路のメモ.
面倒なので写真だけ.回路図にはまだ起こさない.
続きを読む
PICのMPLAB HarmonyとC#(.NET Framework)のSystem.Security.Cryptographyの間でECDH鍵共有を行う
今回の卒研ではPICとPCの間で暗号化したデータのやり取りを行いたい.暗号化にはAESを使いたいが,毎回同じ鍵を使用するのは鍵が漏洩したときのことを考えると好ましくない.そのため鍵共有を行う.なお,鍵共有にはECDH鍵共有を使用する.
続きを読む
PIC32MX270F256BでUSBキーボードのデモを動かしてみる
今回はPIC32MX270F256Bを使って,Harmonyのサンプルの一つであるhid_keyboardを動作させてみる.
続きを読む
PIC32MX210F016BでLチカ
Lチカに一晩かけた電子工作初心者が朝7時に記事を書き始めるよ.
続きを読む
卒研で使うマイコン選び
今回は卒研で使うマイコンの選定を行う.
続きを読む
おれは卒研を変えるぞ!ジョジョーーッ!!
タイトルの通り,卒業研究のテーマを変えます.
続きを読む
SystemVerilogでMontgomery ladderの実装
[mathjax]以前作成した加算公式と2倍算とを用いてMontgomery ladderの実装を行った.
基本的には加算公式と2倍算を,\(k\)の各ビットの値に合わせて順繰り実行する.
続きを読む
SystemVerilogでMontgomery curvesの2倍算の実装
[mathjax]基本的には前回の加算公式の話と同じ.
変更点のみを書く.正直加算公式とほぼ同じだし眠いし早くMontgomery ladder組みたいので時間はかけない.
続きを読む