Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Oct 2002 10:02:19 -0700 (PDT)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        cvs-committers@freebsd.org, cvs-all@freebsd.org
Subject:   cvs commit: src/sys/conf NOTES files options src/sys/geom/bde g_bde.c g_bde.h g_bde_crypt.c g_bde_lock.c g_bde_work.c
Message-ID:  <200210191702.g9JH2JrM062903@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2002/10/19 10:02:19 PDT

  Modified files:
    sys/conf             NOTES files options 
  Added files:
    sys/geom/bde         g_bde.c g_bde.h g_bde_crypt.c 
                         g_bde_lock.c g_bde_work.c 
  Log:
  Add Geom Based Disk Encryption to the tree.
  
  This is an encryption module designed for to secure denial of access
  to the contents of "cold disks" with or without destruction activation.
  
  Major features:
  
     * Based on AES, MD5 and ARC4 algorithms.
     * Four cryptographic barriers:
          1) Pass-phrase encrypts the master key.
          2) Pass-phrase + Lock data locates master key.
          3) 128 bit key derived from 2048 bit master key protects sector key.
          3) 128 bit random single-use sector keys protect data payload.
     * Up to four different changeable pass-phrases.
     * Blackening feature for provable destruction of master key material.
     * Isotropic disk contents offers no information about sector contents.
     * Configurable destination sector range allows steganographic deployment.
  
  This commit adds the kernel part, separate commits will follow for the
  userland utility and documentation.
  
  This software was developed for the FreeBSD Project by Poul-Henning Kamp and
  NAI Labs, the Security Research Division of Network Associates, Inc.  under
  DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS
  research program.
  
  Many thanks to Robert Watson, CBOSS Principal Investigator for making this
  possible.
  
  Sponsored by:   DARPA & NAI Labs.
  
  Revision  Changes    Path
  1.1101    +1 -0      src/sys/conf/NOTES
  1.723     +4 -0      src/sys/conf/files
  1.359     +1 -0      src/sys/conf/options
  1.1       +282 -0    src/sys/geom/bde/g_bde.c (new)
  1.1       +150 -0    src/sys/geom/bde/g_bde.h (new)
  1.1       +356 -0    src/sys/geom/bde/g_bde_crypt.c (new)
  1.1       +311 -0    src/sys/geom/bde/g_bde_lock.c (new)
  1.1       +731 -0    src/sys/geom/bde/g_bde_work.c (new)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210191702.g9JH2JrM062903>