ファイルの共有と提出⽅法について概要とお願い
PWS Cup Working Group（以下、WG と呼びます）と参加チームの間でのデータのやりとりには、クラウドストレージサービス Box を利⽤します。チームごとに 1 つずつ Box アカウントをご⽤意（新規に作成しても、既にお持ちのアカウントを⽤いても OK）いただき、そのアカウントとの間で作成した共有フォルダを⽤いて、WG からそれぞれのチームへのファイル共有、および各チームから WG へのファイル提出を⾏います。この共有フォルダは他のチームからは⾒えず、当該チームと WG のみにアクセスが許可されます。
Box では、共有フォルダを作成して共同作業することを「コラボレーション」と呼びます。WG とのコラボレーションに成功すると、Box の⼀番上の階層に PWSCUP2021 で始まるフォルダが作成されます。そのフォルダ内でファイル共有および提出を⾏います。コラボレーション機能の詳細は、Box 公式ページ等をご参照ください。Box を導⼊している⼤学のホームページの解説の⽅が分かりやすいかもしれません。
つきましては、Box アカウント名（Box に登録したメールアドレス）とアカウント ID を所属チーム名と共に WG（ pwscup2021-info@iwsec.org ）までお知らせください。アカウント ID は、Box 画⾯右上のユーザアイコンからアクセスできる「アカウント設定」より確認できます（下図参照）。アカウント数は 1 つで結構ですが、複数アカウントの登録も可能です。ただし同時編集や同時アップロードによる予期せぬ提出ミスにご注意ください。
コラボレーションに⽤いる Box アカウントは、既存のものでも構いませんし、新規に作成いただいても結構です。新規作成の場合、以下の URL から無料で取得できる Box Individual プラン（ https://account.box.com/signup/personal ）が便利です。

アカウント ID の確認⼿順
1

共有ファイルの構造
コラボレーションによって共有するフォルダ（以下、コラボレーションフォルダと呼びます）の構造は以下の通りです。WG から参加チームへのデータ共有（配布）に⽤いる「Share」フォルダと、参加チームからWG へのファイル提出に⽤いる「Upload」フォルダが⽤意されています。
「Upload」フォルダは予備戦⽤「PreliminaryRound」と本戦⽤「FinalRound」の 2 つのフォルダに分かれており、それぞれ匿名化フェーズ⽤「AnonymizationPhase」と攻撃フェーズ⽤「AttackPhase」に分かれています。例えば予備戦の匿名化フ
ェーズについてファイルを提出する場合、[Upload / PreliminaryRound / AnonymizationPhase]と順に進んでファイル提出を⾏います。
参加チーム全体に WG からファイルを共有する場合にはコラボレーションは⽤いず、ファイルの場所を⽰す URL によって共有する予定です。ファイル構造の詳細は下の図をご覧ください。

コラボレーションフォルダの構造2

ファイルの提出⽅法
ファイルの提出には、Web ブラウザを⽤いる⽅法が簡便です。ここでは予備戦の匿名化フェーズを例に、提出⽅法を説明します。
https://account.box.com/login から Box にログインし、コラボレーションフォルダより[Upload / PreliminaryRound / AnonymizationPhase]と移動します。
次に、提出するファイルをフォルダの中にドラッグ&ドロップし、当該ファイルをアップロードします。
このとき、アップロードするファイルの名前にご注意ください。ファイル名には後述の命名規則を設けておりますので、その規則に従ったファイル名でアップロードして下さい。提出期限内であれば、何回でもアップロード可能です。複数回アップロードする場合でも、ファイル名を変えずにアップロードしてください。
当該ファイルがアップロードされたファイルに置き換わります。更新後はファイルバージョンが下図のように更新されますので、アップロード成否の確認にご活⽤ください。なお、システムの都合で期限後もアップロードが可能ですが、期限内にアップロードされたバージョンのファイルのみコンテストの対象として扱いますので、ご注意ください。
また WG より、フォーマットチェック⽤のスクリプト（以下、フォーマットチェッカと呼びます）を提供しています。フォーマットチェッカを⽤い、提出前に各⾃でフォーマットにミスがないか確認してからアップロードしてください。原則、期限内にアップロードされたファイルのうち、フォーマットチェッカで問題の発⾒されない最新版を提出版と⾒做します。

ファイルアップロード⼿順3

命名規則（匿名化フェーズ）
匿名化フェーズでは、加⼯データ𝐷(") と、WG から与えられたデータから排除したレコードの⾏番号リスト
𝑋 (") の 2 つのファイルを提出してください。ファイル名は、以下の命名規則に従ってください。
なおチーム番号は半⾓で⼊⼒し、2 ケタとなるよう適宜 0 埋めして表記してください。
例
チーム番号 1 の場合: ʻ01ʼ（0 埋めして 2 ケタにして半⾓表記）
チーム番号 10 の場合: ʻ10ʼ（元々2 ケタなので、そのまま半⾓表記）
また、予備戦は pre_、本戦は main_と接頭辞をつけてください。
命名規則: 加⼯データ𝐷("){pre|main}_anony_チーム番号_d.csv
例（予備戦、Team01 の場合）

pre_anony_01_d.csv

命名規則: 排除したレコードの⾏番号リスト𝑋 ("){pre|main}_anony_チーム番号_x.csv
例（本戦、Team01 の場合）

main_anony_01_x.csv

命名規則（攻撃フェーズ）
攻撃フェーズでは、他の参加チームが提出した加⼯データについて、そこに含まれているレコードと含まれていないレコードを推定した⾏番号リスト𝐸 (".%) を提出してください。提出ファイルの数は、最⼤で参加チーム数 -1 個となります。チーム番号の表記は匿名化フェーズと同様に半⾓ 2 ケタでお願いします。また匿名化フェーズと同様、pre_または main_の接頭辞をつけてください。こちらの命名規則は以下の通りです。
命名規則: ⾏番号リスト𝐸 (".%){pre|main}_attack_攻撃先チーム番号_ from_ご⾃⾝のチーム番号.csv
例（本戦で Team01 が Team02 を攻撃する場合）

main_attack_02_from_01.csv

WG でも確認しますが、円滑なコンテスト進⾏のために、提出前のフォーマットチェックを必ず⾏ってくださいますようお願い申し上げます。

4ポイントまとめ•

ファイル提出⽤の Box アカウントをチームにつき 1 つ⽤意し、以下の情報を WG へ連絡Ø•Box アカウントのメールアドレス

2.

Box アカウントのアカウント ID

連絡先 pwscup2021-info@iwsec.org

Box の共有フォルダからファイルを提出Ø•1.

予備戦と本戦、匿名化フェーズと攻撃フェーズで提出先フォルダが異なることに注意提出するファイルの命名規則

匿名化フェーズ

予備戦

本戦

攻撃フェーズ

加⼯データ𝐷 (")⾏番号リスト𝑋 (")⾏番号リスト𝐸 (".%)

pre_anony_チーム番号_d.csv

pre_anony_チーム番号_x.csv

pre_attack_攻撃先チーム番号_ from_⾃チーム番号.csv

例（Team01 の場合）

例（Team01 の場合）

例（Team01 が Team02 を攻撃する場合）

pre_anony_01_d.csv

pre_anony_01_x.csv

pre_attack_02_from_01.csv

main_anony_チーム番号_d.csv

main_anony_チーム番号_x.csv

main_attack_攻撃先チーム番号_ from_⾃チーム番号.csv

例（Team01 の場合）

例（Team01 の場合）

例（Team01 が Team02 を攻撃する場合）

main_anony_01_d.csv

main_anony_01_x.csv

main_attack_02_from_01.csv

おわりに何かご質問などございましたら、下記連絡先までお気軽にご相談ください。
プライバシーワークショップ 2021 実⾏委員会 PWS Cup 2021 ワーキンググループ
pwscup2021-info@iwsec.org

変更履歴（最新の変更を⾚字で表⽰しています）
2021/09/13 排除したレコードの⾏番号リスト𝑋 (") の命名規則を変更
2021/08/23 ルール論⽂ diabetes.pdf の更新に伴い、提出物の変数名を更新（命名規則は変わりません）
2021/08/19 「匿名加⼯フェーズ」を「匿名化フェーズ」に改称
2021/08/18 初版

5