Skip to content

4surix/honeybee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HoneyBee 🐝

Bluetooth License: Apache 2.0 Issues open

A lightweight, (secure?), and relay-based Bluetooth Low Energy (BLE) protocol for fragmented, anonymous, and encrypted communication between devices.

It is an experimental protocol and not an official standard. No security checks by a specialized audit.


Overview

It is designed for:

  • Device-to-device relaying.
  • Secure data transmission (AES-CCM encryption, channels-based keys).
  • Fragmentation of long messages into 13-byte payloads, linked via List fields.
  • Secure P2P messaging with fragmentation and relay (ex: chat).
  • Very low debit: Send max 13 kilo-bytes (of data after compression) per 15 minutes.

Key Features:

  • Easy and low provisioning.
  • Low complexity (suitable for embedded and mobile devices).
  • Anti-replay and integrity checks (TTL, AES-CCM MIC).

Not Ideal for:

  • Long-range IoT.
  • High-throughput applications.
  • Standardized, interoperable solutions.
  • Large-scale deployments with dynamic group joining.


Documentation

  1. PROTOCOL.md : Technical specification of the protocol.
  2. SECURITY.md : Know security issues.

About

A lightweight, (secure?), and relay-based Bluetooth Low Energy (BLE) protocol for fragmented, anonymous, and encrypted communication between devices.

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors