View Code? Open in Web Editor
NEW
simple cipher system by ruby-on-rails
Ruby 76.89%
JavaScript 2.81%
CSS 0.05%
HTML 19.79%
Dockerfile 0.47%
cipher-system's Introduction
- 学生の個人情報と成績システムを考える
- 以下のようなシナリオを考える
- 学生が公開鍵で暗号化した個人情報をDBに格納する
- 企業などがログインが必要なシステムを通してDBに対して統計情報のみを引き出せる
- 母親がいない学生の成績
- 両親の年収と成績の相関
- etc...
- 個人情報を登録できる
- (自分の入力した情報を見れる)
- システムを通して暗号データベースから統計データを抽出
- 個人の情報の閲覧は不可
- 秘密鍵:システムからのみアクセスができない堅牢な場所で管理 or システム内
- 公開鍵:システムが保持
- 一旦先生の提案暗号での実装をしてみる
- rubyがよさげ....?
- webじゃなくてもよい? → 作れるなら作ろうくらいのモチベーション.作るならrailsが楽そう
- ブラウザで表示できれば発表のときに楽そう
- apiだったらCUIだけで実装できそう
- データベースにはなにを保存???
- バイナリを文字列として保存?
- 16進で保存 or 2進で保存のstringとして保存
- 暗号計算は片山担当
- rubyのライブラリがあれば組み込む
- なければAPIをつくる,pythonとかなら楽そう
- homolophic cipherのライブラリを調べる
- id
- name
- result
- parent_income
- mother_existance
cipher-system's People
Contributors
Watchers
cipher-system's Issues
semantic uiで整形
実際のシステムに沿った遷移ができるようにする
/admin
で管理者認証
/company
で企業の認証
Student
モデルにdbとcontroller間で暗号化と復号をできるようにして、CRUDができるようにする
namespace
は/admin
- 検索機能
mother_existance
の個数とか