Specifications

Security

Bluetooth implements confidentiality, authentication and key derivation with custom algorithms based on the SAFER+ block cipher. In Bluetooth, key generation is generally based on a Bluetooth PIN, which has to be entered into both devices. This procedure might get modified slightly, if one of the devices has a fixed PIN, which is the case e.g. for headsets or similar devices with a restricted user interface. Foremost, an initialization key or master key is generated, using the E22 algorithm.

The E0 stream cipher is used for encrypting packets, granting confidentiality and is based on a shared cryptographic secret, namely a previously generated link key or master key. Those keys, used for subsequent encryption of data sent via the air interface, hardly rely on the Bluetooth PIN, which has been entered into one or both devices.

A demonstration of this reduction has been put effort in by Y. Shaked and A. Wool in An overview of the most important vulnerabilities and the most common exploits to those vulnerabilities is presented.

AMR-NB
# $Id: amrnb.spec 4701 2006-08-24 21:05:41Z dries $
# Authority: matthias

Summary: AMR NarrowBand speech codec
Name: amrnb
Version: 0.0.1
Release: 2
License: LGPL
Group: System Environment/Libraries
URL: http://www.3gpp.org/
#Source: ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/kwm/amrnb-%

{version}.tar.gz
Source: http://distfiles.opendarwin.org/amrnb-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: gcc-c++

%description
AMR-NB is a narrowband speech codec used in mobile phones.

%package devel
Summary: AMR NarrowBand speech codec development files
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel
AMR-NB is a narrowband speech codec used in mobile phones development

files.

%prep
%setup

%build
%configure --enable-static
%{__make} %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}

%clean
%{__rm} -rf %{buildroot}

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,0755)
%doc COPYING
%{_libdir}/libamrnb.so.*

%files devel
%defattr(-,root,root,0755)
%{_includedir}/amrnb/
%{_libdir}/libamrnb.a
%exclude %{_libdir}/libamrnb.la
%{_libdir}/libamrnb.so

%changelog
* Fri Mar 17 2006 Matthias Saou <http://freshrpms.net/> 0.0.1-2
- Release bump to drop the disttag number in FC5 build.

* Fri Dec 16 2005 Matthias Saou <http://freshrpms.net/> 0.0.1-1
- Spec file inclusion in rpmforge.

* Wed Sep 07 2005 Thomas Vander Stichele <thomas at apestaart dot org>
- 0.0.1-0.lvn.1: initial package

Top Articles:

ImageNew Bluetooth Technology Makes it Easier to Connect Devices
Bluetooth Special Interest Group announced details of its new specification, Version 2.1 + EDR, to advance its short range wireless technology and make it easier for consumers to connect Bluetooth devices.

Featured Product

Related Readings:

ImageLonghorns
Learn more about how turning on your Bluetooth feature while at Darrell K Royal - Texas Memorial stadium will help you with your chance to win 2007 Bowl tickets.

ImageBluetooth Technology in Motion
the start of something beautiful when Bluetooth technology entered the luxury-car market earlier this decade. Drivers have since enjoyed an increasing array of automotive wireless capabilities

ImageBluetooth-enabled equipment shipments to hit 800 million
In the eighth edition of its annual Bluetooth technology report, IMS Research continues to predict strong growth with more than 500 million cellular handsets forecast to ship in 2007. Gaming equipment replaces mono headsets as the second-largest market segment this year.