この記事はhey Advent Calendarの3日目です。 データチームの @komi_edtr_1230 です。 僕はRustが好きで、かつ最近はブロックチェーン周りの技術が楽しくなってきているので、そんなわけで今回のアドベントカレンダーの企画としてRustで公開鍵暗号を実装しました。 データチームはデータ分析の際には個人情報などを取り扱うこともあり、セキュリティについての知識をつけておくのはマストであるので、公開鍵暗号について理解を深めておくのは非常に有用です。 なので今回の記事ではブロックチェーンにも使われている公開鍵暗号の理論的な話、そしてその実装についてまとめていきます。 ※説明の中でちょっとだけ算数がありますので算数アレルギーの方はご注意ください。 ブロックチェーンと公開鍵暗号 ブロックチェーンとは何かというと、ネットワークのトランザクションを時系列に沿って保存していくデー
![Rustで作る公開鍵暗号 - STORES Product Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/ee22dea4ac58ed07770a5654ebdfd5165c50437d/height=288;version=1;width=512/https%3A%2F%2Fwww.nttdata.com%2Fjp%2Fja%2F-%2Fmedia%2Fnttdatajapan%2Fimages%2Fservices%2Fblockchain%2F002%2Ffig_02_01.png%3Fla%3Dja-jp%26hash%3D2E906EBF50F2474B2B75C7CA7D4A58905CAB81BD)