From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <464194a50703151011j666c93e2s1ffbe017361279f5@mail.gmail.com> Date: Thu, 15 Mar 2007 19:11:01 +0200 From: "Zmej Gorianin" To: "BlueZ development" In-Reply-To: <1173970416.7461.7.camel@aeonflux.holtmann.net> MIME-Version: 1.0 References: <464194a50703150639u7d4869b7h76f5185fef01f2da@mail.gmail.com> <1173970416.7461.7.camel@aeonflux.holtmann.net> Subject: Re: [Bluez-devel] Is LMP implemented in BlueZ? Reply-To: BlueZ development List-Id: BlueZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0191099230==" Sender: bluez-devel-bounces@lists.sourceforge.net Errors-To: bluez-devel-bounces@lists.sourceforge.net --===============0191099230== Content-Type: multipart/alternative; boundary="----=_Part_12321_5380813.1173978661382" ------=_Part_12321_5380813.1173978661382 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2007/3/15, Marcel Holtmann : > > Hi, > > > I am currently doing my bachelor's dissertation about creating an > > alternative Bluetooth authentication and key exchange scheme, using > > public key crypto, and would like to know whether I should build on > > top of the Bluetooth protocol stack or I can actually add code inside > > the LMP. I have looked thorough the code in the BlueZ kernel module > > and In bluez -libs package and I'm left with the impression that the > > link manager and the LMP are part of the Bluetooth device's firmware, > > while the HCI asks it to initiate specific LMP transactions. So my > > question is whether LMP is a software component implemented by BlueZ > > on a computer or it's a firmware component on the Bluetooth receiver > > connected to the computer. I'd be thankful if somebody can clarify > > that for me. > > the LMP implementation is part of the firmware inside the Bluetooth > chip. > > Regards > > Marcel > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluez-devel mailing list > Bluez-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-devel > Thank you very much. Can you tell me then, if I can tamper with the semi-permanent keys or are they stored within the device also. I need to know whether I can overwrite them in some way or I have to work without augmenting the existing authentication and key exchange scheme at all. Thanks in advance. Regards, Dragomir ------=_Part_12321_5380813.1173978661382 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2007/3/15, Marcel Holtmann <marcel@holtmann.org>:
Hi,

> I am currently doing my bachelor's dissertation about creating an
> alternative Bluetooth authentication and key exchange scheme, using
> public key crypto, and would like to know whether I should build on
> top of the Bluetooth protocol stack or I can actually add code inside
> the LMP.  I have looked thorough the code in the BlueZ kernel module
> and  In bluez -libs package and I'm left with the impression that the
> link manager and the LMP are part of the Bluetooth device's firmware,
> while the HCI asks it to initiate specific LMP transactions. So my
> question is whether LMP is a software component implemented by BlueZ
> on a computer or it's a firmware component on the Bluetooth receiver
> connected to the computer. I'd be thankful if somebody can clarify
> that for me.

the LMP implementation is part of the firmware inside the Bluetooth
chip.

Regards

Marcel



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

Thank you very much. Can you tell me then, if I can tamper with the semi-permanent keys or are they stored within the device also. I need to know whether I can overwrite them in some way or I have to work without augmenting the existing authentication and key exchange scheme at all. Thanks in advance.

Regards,
Dragomir
------=_Part_12321_5380813.1173978661382-- --===============0191099230== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV --===============0191099230== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel --===============0191099230==--