FreeBSD Daily Topics
2010年12月10日 特定ディレクトリ以下を暗号化するPEFS開発報告
この記事を読むのに必要な時間:およそ 0.5 分
2010Q3 FreeBSD Status Reportが公開されました。報告されている中から興味深い話題を紹介します。
- Kernel-level Stacked Cryptographic File System - PEFS
カーネルレベルでファイルシステムの暗号化を実現する機能PEFSの開発が報告されています。PEFSは既存のファイルシステム,たとえばUFSやZFSの上にさらにレイヤを追加して,特定のディレクトリ以下や特定のファイルの暗号化を実現するものです。ファイル名とファイルのデータの双方に対して違う暗号化を提供します。
ファイル名の暗号化にはCBCモードで動作する128ビットキーを使うAESが利用されます。設計をシンプルにするためサポートされている暗号アルゴリズムは今のところこれだけということです。ファイルのデータに対してはXTPモードで動作するAESとCamelliaアルゴリズムが適用されます。
PEFSの最近の開発結果として,XTP暗号モードのサポート,スパースファイルのサポート,ext2fsのサポートなどが紹介されています。PEFSはPAMモジュールも提供しており,ログイン時に暗号化された領域を自動的に利用できるようにするための機能も提供されています。
FreeBSDではすでにGELIがストレージの暗号化機能を提供しています。GELIがストレージやデバイスに対して透過的な暗号化機能を提供するのに対して,PEFSは既存のファイルシステム上のディレクトリやファイルに対して個別に暗号化機能を提供するという違いと特徴があります。
FreeBSD Daily Topics
- 2010年12月27日 PC-BSDのパッケージ管理システムPBIをFreeBSDへ
- 2010年12月23日 高速ネットワーク向けFreeBSDパケットキャプチャ機能Ringmap
- 2010年12月22日 ネットワーク経由のカーネルコアダンプ機能Netdump
- 2010年12月21日 groff(1)をmadoc(1)で置き換えるプロジェクト
- 2010年12月10日 特定ディレクトリ以下を暗号化するPEFS開発報告
- 2010年12月8日 ワンショットタイマーの実装で消費電力を削減
- 2010年12月7日 HASTに関する各種改善報告
- 2010年12月6日 GPTのすべての機能を実装,gptboot改善
- 2010年12月3日 ストレージ暗号化GEOMクラスGELI,機能拡張
- 2010年12月2日 FreeBSD,D-Link DAP-1350無線LANルータに移植

