From owner-freebsd-hackers@FreeBSD.ORG Mon Dec 1 13:57:35 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 565611065675 for ; Mon, 1 Dec 2008 13:57:35 +0000 (UTC) (envelope-from marinosi@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id 02DD08FC0A for ; Mon, 1 Dec 2008 13:57:34 +0000 (UTC) (envelope-from marinosi@ceid.upatras.gr) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id A1BFDEB4FC4 for ; Mon, 1 Dec 2008 15:33:34 +0200 (EET) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 8DE5A45088 for ; Mon, 1 Dec 2008 15:33:34 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t6bNDuoQY7oo for ; Mon, 1 Dec 2008 15:33:34 +0200 (EET) Received: from marinos.ceid.upatras.gr (marinos.ceid.upatras.gr [150.140.140.17]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 5CFE24503F for ; Mon, 1 Dec 2008 15:33:34 +0200 (EET) Received: by marinos.ceid.upatras.gr (Postfix, from userid 1001) id E836B2283A; Mon, 1 Dec 2008 15:33:33 +0200 (EET) Date: Mon, 1 Dec 2008 15:33:33 +0200 From: Ilias Marinos To: freebsd-hackers@freebsd.org Message-ID: <20081201133333.GA6445@marinos.ceid.upatras.gr> Mail-Followup-To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Subject: 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 13:57:35 -0000 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/'