From owner-freebsd-hackers@FreeBSD.ORG Mon Dec 1 14:55:22 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EB19106567A for ; Mon, 1 Dec 2008 14:55:22 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by mx1.freebsd.org (Postfix) with ESMTP id DA1E38FC22 for ; Mon, 1 Dec 2008 14:55:21 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: by ug-out-1314.google.com with SMTP id 30so2592411ugs.39 for ; Mon, 01 Dec 2008 06:55:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=WYC9NT2IMfuH38Jgb2BGGnLswrF1XUCMWC8CnSgN5ps=; b=G7rrfcRKL+GMteeUC32jsU38oQQ5I9GiWEpxBlIj192uaODuWEgNAdt6UeufHqYJzq PKwmxBgL2A3c5QgLAtGbz+i2+0qsEb/ZJ5jPSSBLvPd40lDfhPTjh1VkRn2TxYdVAUHd vk6P3BLU6QqNqUrllBZe2AJtSmVWEukLK/Jdc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=JgUZ/4mFsCIJTewIHspcuUdFJdPd8/H4Bz5v/uFdaCsnPpNWx8r6Nt3mTL/iNAcyH4 /0tz6s8cWMXk9INXMtjiuHIccSs7Ms6WQSardgS3UE2vBlENlJgOfKJ2xHEbpk75zDsT vfg4AezMECqj6RTVLTJQMJlr3Zm1Z4BE+8GGc= Received: by 10.67.25.9 with SMTP id c9mr3397149ugj.18.1228141456380; Mon, 01 Dec 2008 06:24:16 -0800 (PST) Received: from ?127.0.0.1? (83-244-213-91.cust-83.exponential-e.net [83.244.213.91]) by mx.google.com with ESMTPS id k30sm8382600ugc.25.2008.12.01.06.24.14 (version=SSLv3 cipher=RC4-MD5); Mon, 01 Dec 2008 06:24:15 -0800 (PST) From: Tom Evans To: Ilias Marinos In-Reply-To: <20081201133333.GA6445@marinos.ceid.upatras.gr> References: <20081201133333.GA6445@marinos.ceid.upatras.gr> Content-Type: text/plain Date: Mon, 01 Dec 2008 14:24:29 +0000 Message-Id: <1228141469.4196.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: TPM Device Driver - FreeBSD X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 14:55:22 -0000 On Mon, 2008-12-01 at 15:33 +0200, Ilias Marinos wrote: > Hello list, > > We are two undergraduate students studying computer engineering and > informatics at Patra's University, Greece. We are currently working on > our diploma thesis which is about developing a driver for the TPM > (Trusted Platform Module) for FreeBSD.We think that TPM can enhance > security in FreeBSD and could be a great addition to the TrustedBSD > project. > > We are still in the begining of the project and since this is our first > effort in implementing a device driver we are trying to gather and read > all available documentation on the subject first. However, we were > unable to find a source of information related to how the BSD kernel and > device communication is implemented and we would greatly appreciate it > if you could point us one; either in form of a book or an > article/tutorial. > > Last but not least, we'd like to make clear that we are oppossed to any > DRM-related use of this device, however we believe that the TPM can be > used in security or cryptographic applications. > > Thanks in advance for your time. > > Best Regards, > Marinos Ilias > Mellos Seraphim > > > -- > echo "Sysadmin know better bash than english." | sed s/min/mins/ \ > | sed 's/better bash/bash better/' This book[1] is very good, well worth a read. Not totally upto date, but reasonabley so. Cheers Tom [1] http://www.amazon.com/Design-Implementation-FreeBSD-Operating-System/dp/0201702452