タグ

セキュリティと暗号に関するichirotのブックマーク (2)

  • 鍵長をどのように選択していくか ~等価安全性と鍵長の関係

    鍵長をどのように選択していくか ~等価安全性と鍵長の関係:デファクトスタンダード暗号技術の大移行(5)(1/3 ページ) 暗号を選択するということは、計算手法となる「アルゴリズム」と安全性の上限を決める「鍵長(ハッシュ関数ならばハッシュ長)」の両方を決めるということである。このうち、アルゴリズムについては、連載の第3回や第4回で紹介したようなアルゴリズムを中心に選択していけば、国際的なトレンドから見てもまず問題はないであろう。 残る問題は「鍵長(ハッシュ長)をどの程度に設定するか」である。鍵長を長くすることは、安全性の上限を高くする効果がある一方で、処理性能の低下につながることが多い。従って、必要な「安全性の上限」を確保しつつ、「処理性能の低下」を許容範囲内に抑えるようにすることが、鍵長を設定するうえで重要となる。 今回は、この安全性の上限と鍵長の関係について紹介したい。なお、安全性の上

    鍵長をどのように選択していくか ~等価安全性と鍵長の関係
  • 暗号化機能を簡単に実装しよう ― @IT

    ―― 対称暗号機能と暗号ハッシュを簡単に利用するための機能を提供する「Cryptography Application Block」 ―― アバナード株式会社 市川 龍太(patterns & practices Champion) 2006/08/10 前回では、ASP.NET 2.0の認証・認可機能を踏まえながら、Security Application Blockを使った認可機能について解説した。 今回は暗号化機能を提供するCryptography Application Block(以下CryptoAB)について解説する。なお、前回で2006年1月に.NET Framework 2.0に対応したEnterprise Library 2.0(以下EntLib 2.0)がリリースされたことはすでに述べているが、CryptoABはHash Provider(=ハッシュ生成アルゴリズムをカ

  • 1