暗号化に関する輸出制限の順守Export restrictions on cryptography

アプリでの暗号化が、Microsoft Store に登録されない可能性がある方法で使われていないかどうかを判断する場合に、この情報を利用してください。Use this info to determine if your app uses cryptography in a way that might prevent it from being listed in the Microsoft Store.

米国商務省産業安全保障局は、一部の種類の暗号化を使う技術の輸出を規制しています。The Bureau of Industry and Security in the United States Department of Commerce regulates the export of technology that uses certain types of encryption. アプリ ファイルは米国内に保存することができるため、Microsoft Store に登録されているすべてのアプリはこれらの法律と規制に従う必要があります。All apps listed in the Microsoft Store must comply with these laws and regulations because the app files can be stored in the United States. 米国以外の国で配布することを目的として他の国からアプリ開発者によってアップロードされたアプリについても、これらの規制に従う必要があります。Even apps that are uploaded by app developers from other countries for distribution outside of the United States must comply with these regulations. このため、アプリを Microsoft Store に提出する場合、すべてのアプリ開発者はこれらの規制で制限されている技術がアプリに含まれていないことを確認する必要があります。Consequently, when submitting an app to the Microsoft Store, all app developers must make sure that their apps don't contain any technology that is restricted by these regulations.

  ここで提供される情報がいくつかのガイダンスを提供しますが、アプリ開発者が、アプリがすべて適用される法律および規制に準拠しているかどうかを確認する Microsoft Store でアプリを発行する必要があります。Note  The information provided here provides some guidance, but it is your responsibility as the app developer who is publishing apps in the Microsoft Store to make sure that your app complies with all applicable laws and regulations.

 

米国商務省と産業安全保障局の詳しい情報については、産業安全保障局の Web サイトをご覧ください。For more info about the U.S. Department of Commerce and the Bureau of Industry and Security, see About the Bureau of Industry and Security.

暗号化を含む技術の輸出を管理する輸出管理規制 (EAR) の情報については、暗号化技術を使う品目に対する輸出管理規制に関する Web ページをご覧ください。For info about the Export Administration Regulations (EAR) that govern the export of technology that includes encryption, see EAR Controls for Items That Use Encryption.

管理対象の使用Governed uses

まず、輸出管理規制の対象となる暗号化の種類をアプリが使っているかどうかを判断します。First, determine if your app uses a type of cryptography that is governed by the Export Administration Regulations. この質問には、ここで一覧に示している例も含まれていますが、この一覧が暗号化の応用のすべてではないことに注意してください。The question includes the examples shown in the list here; but remember that this list doesn't include every possible application of cryptography.

重要な  だけでなく、アプリもすべてのソフトウェア ライブラリ、ユーティリティ、およびアプリを追加またはにリンクするオペレーティング システムのコンポーネント用に作成したコードを検討してください。Important  Consider not only the code you wrote for your app, but also all the software libraries, utilities and operating system components that your app includes or links to.

  • 認証、整合性チェックなどの、デジタル署名の使用Any use of a digital signature, such as authentication or integrity checking
  • アプリが使ったりアクセスしたりするデータまたはファイルの暗号化Encryption of any data or files that your app uses or accesses
  • キー管理、証明書管理、または公開キー インフラストラクチャとやり取りのある操作Key management, certificate management, or anything that interacts with a public key infrastructure
  • NTLM、Kerberos、Secure Sockets Layer (SSL)、トランスポート層セキュリティ (TLS) などの、セキュリティで保護された通信チャネルの使用Using a secure communication channel such as NTLM, Kerberos, Secure Sockets Layer (SSL), or Transport Layer Security (TLS)
  • 暗号化パスワードなどによる情報セキュリティEncrypting passwords or other forms of information security
  • コピー防止やデジタル著作権管理 (DRM)Copy protection or digital rights management (DRM)
  • ウイルス対策機能Antivirus protection

暗号化の適用に関する最新の一覧については、暗号化技術を使う品目に対する輸出管理規制に関する Web ページをご覧ください。For the complete and current list of cryptographic applications, see EAR Controls for Items That Use Encryption.

制限なしの使用Non-restricted uses

一部の暗号化の適用は制限されていません。Note that some of the applications of cryptography are not restricted. 次のタスクは、制限を受けません。Here are the unrestricted tasks:

  • パスワードの暗号化Password encryption
  • コピー防止Copy protection
  • 認証Authentication
  • デジタル著作権管理Digital rights management
  • デジタル署名の使用Using digital signatures

暗号化の適用に関する最新の一覧については、暗号化技術を使う品目に対する輸出管理規制に関する Web ページをご覧ください。For the complete and current list of cryptographic applications, see EAR Controls for Items That Use Encryption.

アプリがこの一覧に含まれないタスクについて暗号化を呼び出す、サポートする、組み込む、または使う場合は、輸出規制品目番号 (ECCN) が必要です。If your app calls, supports, contains, or uses cryptography or encryption for any task that is not in this list, it needs an Export Commodity Classification Number (ECCN).

ECCN を持っていない場合は、ECCN についての質問とその回答が掲載された Web ページをご覧ください。If you don't have an ECCN, see ECCN Questions and Answers.