Merge remote-tracking branch 'origin/master'
[gnupg-kouza-page.git] / src / problem.org
1 # -*- coding: utf-8-unix -*-
2 #+TITLE:     暗号運用の問題点
3 #+AUTHOR:    斉藤英樹
4 #+EMAIL:     hideki@hidekisaito.com
5 #+DESCRIPTION: Emacs Builds prepared by Hideki Saito
6 #+KEYWORDS: Emacs, software, OSS, compile, build, binaries
7
8 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="style.css" />
9 #+HTML_HEAD: <script type="text/javascript">
10 #+HTML_HEAD:
11 #+HTML_HEAD:  var _gaq = _gaq || [];
12 #+HTML_HEAD:  _gaq.push(['_setAccount', 'UA-114515-7']);
13 #+HTML_HEAD:  _gaq.push(['_trackPageview']);
14 #+HTML_HEAD:
15 #+HTML_HEAD:  (function() {
16 #+HTML_HEAD:    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
17 #+HTML_HEAD:    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
18 #+HTML_HEAD:    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
19 #+HTML_HEAD:  })();
20 #+HTML_HEAD: </script>
21
22 #+LANGUAGE:  ja
23 #+OPTIONS:   H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
24 #+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
25 #+OPTIONS: ^:{}
26 #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:h
27 #+EXPORT_SELECT_TAGS: export
28 #+EXPORT_EXCLUDE_TAGS: noexport
29 #+HTML_LINK_UP: index.html
30 #+HTML_LINK_HOME: index.html
31 #+XSLT:
32
33
34
35 暗号運用の問題点は主にその普及率の悪さであると言える。暗号化技術の運用は双方向性が非常に強いものであり通信する相手同士が暗号の運用をしている必要がある。暗号普及のネックになっているものが次のような問題である。
36
37 - 「自分には関係ない」などの意識
38 - 政府等による規制
39 - 暗号ソフトの運用性、容易性の問題
40 - サポートされていないプラットフォーム
41
42 まず最初の「自分には関係ない」との認識は世界的に一般的に見られる傾向ではあるが最近では政府への不信感などで変化してきている傾向も見られる。ところが次のような認識によって暗号の使用が行われない場合も多い:
43
44 自分は犯罪者ではない→何もやましいことはしていない→隠すべきことはない→暗号を使用する必要がない
45
46 このような発想を持つ「ごく一般的な」人々は暗号を使用することを犯罪者が犯罪を隠蔽するためにする行為との誤解があると言える。
47
48 次に地域によっては政府による規制がある場合がある。この場合は暗号を使用することで罰せられる場合があるため当然暗号は普及しないということになる。これ以外にもイギリスで見られるようなRIP法の施行など暗号の運用を難しくする法的な制約が大きくなる場合も見られる。
49
50 暗号ソフトの運用性、または容易性は暗合使用を妨げている大きな原因とも言える。現在公開されている数々の暗号パッケージは決して容易に学習できるものではなく、運用に大きな負担がかかる場合が多い。
51
52 最後の暗号ソフトがサポートしないケースはだんだんと問題にはならなくなってきている。PGPはUNIXやMacを含む多数のプラットフォームのサポートを含み、PGPの別実装であるGNU Privacy Guardも多数のUNIXプラットフォームをサポートしている。尚、PGPの場合ソースコードも公開されているのでポーティングも可能である。
53
54 次にそれぞれの対処法を見ていく。まず最初の「自分には関係ない」との意識はこれは意識を変えていく他ないといえよう。これを解決するにはいくつかの方法があるが主に次のようなものが考えられる。
55
56 - 個人的なPGPの使用の推奨、使い方の説明など
57 - 安価に受講できるPGPの講習の運営
58 - マスコミによる暗号の普及活動
59
60 二番目の法的な問題はこれは政府により禁止されているような問題が多いため政府に訴えかけて規制をなくす方向に交渉するしかないと言える。
61
62 暗号の運用性に関する問題はソフト自体を容易にするのに加えメーラーなどから容易に使用できるような工夫などが必要であるといえる。基本的にユーザーは複雑な操作を嫌う傾向がある。
63
64 #+BEGIN_HTML
65 <script type="text/javascript"><!--
66 google_ad_client = "ca-pub-6327257212970697";
67 /* GNU Privacy Guard講座Banner */
68 google_ad_slot = "2155169100";
69 google_ad_width = 970;
70 google_ad_height = 90;
71 //-->
72 </script>
73 <script type="text/javascript"
74 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
75 </script>
76 #+END_HTML