はじめに 最近、TwitterやGitHubなどと連携できる公開鍵基盤Keybaseに招待していただいたので、このKeybaseがどのようなサービスであるのかを、前提となる公開鍵暗号や公開鍵基盤などから順を追いつつ軽く紹介していきたいと思います。 共通鍵暗号と公開鍵暗号 暗号にはおおまかに二種類があり、共通鍵暗号(対称鍵暗号)と公開鍵暗号です。これらの特徴を次のようになっています。 共通鍵暗号 共通鍵暗号はDESやAESが有名で、次のような特徴を持ちます。 同じ鍵(秘密鍵)を使って暗号化と復号化1を行う 後述する公開鍵暗号に比べて一般に高速である あらかじめ、暗号通信を行う際に秘密鍵を安全な方法で共有する必要がある 公開鍵暗号 公開鍵暗号はRSAが有名で暗号化に用いる公開鍵と復号化に用いる秘密鍵の二つの鍵を使うのが特徴です。 復号化に専用の鍵を使うので、秘密鍵を安全な方法で共有する必要がな
![SNSなどと連携できる公開鍵基盤“Keybase”の紹介 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/eafe8d05ad2a6999822f96e2707e2b5d94570edc/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9U05TJUUzJTgxJUFBJUUzJTgxJUE5JUUzJTgxJUE4JUU5JTgwJUEzJUU2JTkwJUJBJUUzJTgxJUE3JUUzJTgxJThEJUUzJTgyJThCJUU1JTg1JUFDJUU5JTk2JThCJUU5JThEJUI1JUU1JTlGJUJBJUU3JTlCJUE0JUUyJTgwJTlDS2V5YmFzZSVFMiU4MCU5RCVFMyU4MSVBRSVFNyVCNCVCOSVFNCVCQiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MTllN2Y5ZTQzMjFhMTgyM2RkOTM2NTc5YTgzZDlhZjI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQweXl1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hM2FjOWY1MzAzNzlkN2Q3NjYxNjRkNjdkNmFlMjljZA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De4ea1f97ce4de1bdfcbeab40a3c8a74b)