最近の通信の発達は、まことにめざましく、あらゆるところに、使われています。通信の中には、公開され、誰が見ても差し支えないものもありますが、当事者以外には見せることが許されない情報もあります。このような情報は、特定の人だけが見ることができるように、制限する必要があります。対応していますから、問題が限定されます。一般の通信では、情報が途中で改竄されることが無いように措置したり、正しい発信者であることや、内容が正しいことを、証明することが必要な場合があります。最近では、ネットワークを使った、犯罪や妨害(たとえば、コンピュータウィルス)が多くなっています。このような、犯罪や妨害を行う者が、他人のネットワークを踏み台にして、自分を秘匿しようとします。自分のネットワークが、踏み台にされて、第三者に対して不正なアクセスが行われた場合には、身に覚えがないことであっても、結果として、第三者に損害を与えることになります。損害賠償で訴えられる恐れすら、あり得るのです。セキュリティを強化するためには、設備と運用にコストが掛かります。使い勝手も悪くなります。セキュリティを、強化すればするほど良い、というものではありません。インターネット等を利用する場合には、ある程度のセキュリティ対策が必須です。セキュリティは、いくつかの技術から成り立っています。住宅には、扉や窓がありますから、そこから侵入される恐れがあります。その対策として、扉や窓には、鍵を掛けます。通信設備や、コンピュータも、まず、同様な対策が必要です。鍵をかけることができる、部屋に収容します。常時施錠して、出入を許可されてた人だけが、鍵を保持するようにします。コンピュータ自体も施錠できるタイプのものが、あります。ノートパソコンなど、容易に搬出できるコンピュータを、机などに固定するロック装置や、ソフトウェアでロックして、特定の解錠をしないと、使用できないものなどがあります。外部に漏らしてはならない情報の流出は、悪意の無い内部の者のによるものも、大きな比重を占めます。外部に対する対策だけでは、不充分です。この意味で、セキュリティに関するする社内教育が重要です。通信では、通信路上を流れている情報を、不正に盗み見することが、比較的容易です。盗み見を防ぎ、特定の人だけがアクセスできるようにするのが、パスワードです。盗み見されても、内容が分からないようにするのが、暗号です。偽って本人に成りすまして、偽の情報を送りつけられたり、内容を改竄されたりしたときに、それを検出し、正しい情報であるときは、それを証明する、認証があります。昔は、暗号というと、スパイ映画を連想しましたが、現在では、意識していなくても、暗号が日常的に使われています。種の、コード変換です。呼ばれていますが、この講座での言葉の定義に従うと、コード変換です。