Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案

4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案
◎瀬尾敦生(弓削商船高専),榎本浩義,石橋治樹,奥河董馬,濱田捷聖

https://www.gakkai-web.net/ipsj/88/program88.html

Avatar for Atsuki Seo

Atsuki Seo

March 07, 2026

More Decks by Atsuki Seo

Other Decks in Research

Transcript

  1. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 紙で個人情報を扱う書類の問題点 環境視点 環境の視点 • 再利用が可能な回数に限界がある ・白色度や耐久力は低下する

    • 再生紙でも再利用は無限にはできない Q.環境以外の問題とは? • 紙での書類が増える → 限りある環境資源を消費し続ける [引用] 日本製紙連合会 20210201000000-1.pdf [引用] 環境省 000167923.pdf
  2. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 紙で個人情報を扱う書類の問題点 提出者視点 紙の書類を提出する人の視点 • 紙を受け取り、書きに行く作業が大変 •

    書き損じのリスク Q.それでも紙を使って請求するのはなぜ? • いつ誰にどこで提供したか追跡困難 • トレーサビリティの観点で問題がある • コピー、盗難のリスクあり、無許可で二次利用 • (それに気づけない)
  3. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiの個人情報請求フロー 個人情報を渡す人(提供者)、個人情報をもらう人(請求者)が以下の流れで利用する想定。 1. 公開鍵の交換 QRコードを使って お互いの公開鍵を

    交換する。 請求者 提供者 2. 請求する情報の決定 請求する個人情報を設定 提供者にリクエストを送信 3. 個人情報の回答 提供者は請求されたリクエストに回答 暗号化された回答が送信される。 請求者 いくつかの主要技術で実現している 提供側
  4. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 ①KiWiのコア技術 -暗号化:ECDH鍵交換【公開鍵の交換について】 Bob Alice ECDH(楕円曲線ディフィー・ヘルマン)鍵交換とは ①Aliceは自分の秘密鍵から

    ①Bobは自分の秘密鍵から 公開鍵を計算する 公開鍵を計算する 送信者と受信者はそれぞれ公開鍵と秘密鍵を持つ。 双方が自分の秘密鍵と相手の公開鍵を使って計算を行う。 すると、お互いに同じ共通鍵が計算結果として得られる。 ②Aliceの公開鍵をBobに送信 ②Bobの公開鍵をAliceに送信 その共通鍵を使って、安全かつ高速な通信を行う。 KiWiでは公開鍵交換 → 共通鍵導出 → 共通鍵で 暗号化して通信を行う ③Aliceの秘密鍵と Bobの公開鍵から セッション鍵を生成 ③Bobの秘密鍵と Aliceの公開鍵から セッション鍵を生成 セッ ション 鍵 セッ ション鍵 両方が同一のセッション鍵を入手した
  5. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiのコア技術 -KiWiQRコードKiWi QRコード フィールド type version

    右のようにQRコードの フォーマットを決めて algorithm データの受け渡しをしている。 (JSON化し、QRに埋め込む) key timestamp 将来的な拡張を見越して、 app_id 以下を用意している。 session_id • データの種類 user_name • QRコードの種類 • アプリ情報 session_creator • 暗号化アルゴリズム metadata 型 必須 説明 String データの種類。固定値: ecdh_public_key String KiWiQRコードのバージョン。固定値:1.0 String 暗号化のアルゴリズム。固定値:P256_ECDH String 公開鍵のBase64エンコード Number Unixタイム(QR生成時刻) String 固定値:iOSアプリのID String セッション識別子(UUID) String QR生成者のユーザ名 String セッション作成者名 Object - - タイムスタンプを使って、5分のQR有効期限(中間者攻撃対策) - user_nameを使って自分自身のQR読み込みの対策をしている
  6. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiのコア技術 -KeychainKeychain iOSでパスワードなどの秘匿情報を管理するための専用領域。 KiWiでは以下の情報の管理場所として利用しています。 • •

    • • • 自身のログイン情報 自身の個人情報 自身の秘密鍵 交換した公開鍵の情報 導出した秘密鍵の情報 セキュリティ面を考慮し、 KiWiで取り扱う情報はiCloudバックアップでは同期されない設定にしています
  7. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiの課題 -署名や添付資料への対応添付資料への対応 • 画像ファイルや添付資料への対応 • 現在のKiWiアプリはファイルを添付するUIが存在しない

    • 暗号化ロジック自体はファイルへの暗号化に対応している • ファイル指定のUI、サーバー側のファイル用のAPIを生やすことで対応可能 • 自著が必要な書類への対応も一定可能 電子署名 • 今回の暗号化に限らずKiWi内に電子署名機能を組み込めるはず • こちらは技術調査から必要になる
  8. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiの運用パターン① 高専の事務系部署 KiWiを高専の事務系部署での運用パターンについて 高専の学生支援係・教務係・情報センターで利用する • 学生からの申請や報告書類を集計するために利用する

    【やること】 ①:学内ネットワークに繋がったPCに KiWiサーバーを設置 ②:事務スタッフ、学生が必要に応じてKiWiの公開鍵交換を行う ③:学生に各種書類のリクエストを設定する ④:学校の各種事務作業で利用する ⑤:作業完了後、各情報の削除 ⑥:(ユーザ側も事務対応後、自身の情報が参照されてないことは確認可能)
  9. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiの運用パターン② 避難所指定施設 KiWiは激甚災害などによるインフラ壊滅時にも利用可能。 災害時の応用例 • 災害発生直後に、避難所に誰がきているのかを集計するために利用する

    【やること】 ⓪:小型PC + WiFiルーターを避難所に事前設置 ①:小型PC に KiWiサーバーを設置 ②:自治体側の人、避難者がKiWiの公開鍵交換を行う ③:生存者、配慮が必要な事項などをKiWi上で集計 ④:避難所の運営で利用 ⑤:災害対応完了後、各情報の削除 ⑥:(ユーザ側も災害対応以降自身の情報が参照されてないことは確認可能)
  10. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiの個人情報請求フロー –リクエスト作成• 書類の各色で囲んだ部分を リクエストの内容として 設定する •

    リクエスト名 = 書類名 • 学生身上異動届 • 対象者 = 書類を提出する人 • 要求する個人情報 • 氏名など • 書類独自項目 = アンケート • 異動年月日・異動内容 • プライバシーポリシー • 個人情報の適切な保護について
  11. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 KiWiの個人情報請求フロー –リクエスト作成• 書類の各色で囲んだ部分を リクエストの内容として 設定する •

    アンケート • 書類独自の項目や質問内容が 並ぶ • 必須・任意の指定 • 形式: • 単一選択(チェック) • 複数選択(ラジオ) • 段階選択(レート) • 日付 • 自由記述
  12. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 情報系技術職員からの評価 • 弓削商船の情報系技術職員にレビューいた だいた • 国立高専では情報管理に外部サービスを使う

    場合、Pマークを持っていることが求められる • 持ってない会社が多く、 外部サービスは入れられないことばかり。 • KiWiはローカルネット上でも動かせ、 学校内限定での運用が可能なのが良い • サーバー自体が仮に盗まれても、データが 全て暗号化されてるため安心 • 今までない視点のサービス ・システム運用 ・情報管理業務 に従事
  13. 情報処理学会 第88回全国大会 講演番号4H-03 KiWi:公的機関における紙書類の安全な電子化を実現する個人情報管理・請求システムの提案 情報系技術職員からの評価 • 弓削商船の情報系技術職員にレビューいた だいた • 個人情報が記載されている書類は

    多岐に渡り弓削商船独自のものだけでも 2桁種類 ~ 3桁種類は存在する • 日にもよるが、多い日は3桁枚は 紙が使われている。 • KiWiを弓削商船に導入するだけでも、 毎日、3桁枚の紙の消費が抑えられる。 • 年単位で弓削商船だけでも、万単位は削れる試算 • 資源の消費を抑えることは問題の解決につながる ・システム運用 ・情報管理業務 に従事