Centres Inria associés
Type de contrat
Contexte
<p data-start="722" data-end="777"> </p>
Mission confié
<li>Implement an operational prototype of the BUBBLE-BLUE protocol stack on the target device, including Bluetooth transport integration and a minimal demonstrator application (e.g., secure group chat and optional geo-sharing).</li>
<li>Explore and assess the security layer assumptions and implementation choices (key distribution, replay resistance, revocation/repudiation handling, overhead, and performance impact).</li>
<li>Evaluate the resulting system under realistic constraints (mobility/density/traffic) and produce a report on the reproducible experimental results.</li>
</ul>
<p> </p>
Principales activités
<li>Study the BUBBLE-BLUE preprint to derive an implementable protocol specification, including packet formats, timers, and state machines.</li>
<li>Define the interfaces between the Bluetooth transport layer, the protocol core for control and forwarding, and the application layer.</li>
<li>Establish a reproducible test methodology, along with a logging and telemetry strategy, for experimental evaluation.</li>
<li>Implement the baseline security and packet-processing functions on the target device, including per-packet session keys, encrypted payloads, multi-recipient key headers, sequence numbers, and replay protection.</li>
<li>Implement the baseline forwarding plane using controlled flooding based on a Connected Dominating Set (CDS) based distributed approaches. </li>
<li>Explore and compare alternative routing and forwarding strategies, such as frugal AI-based approaches</li>
<li>Conduct security analysis, protocol hardening, and experimental validation by assessing threats</li>
</ul>
<p> </p>
Compétences
<li>Background in computer networks / wireless systems.</li>
<li>Programming skills suitable for the target device (e.g., C/C++, Python, or embedded Linux).</li>
<li>Familiarity with Bluetooth APIs/constraints is a plus.</li>
<li>Basic understanding of applied cryptography and secure software engineering practices. Ability to run experiments, analyze results, and write a clear technical report</li>
</ul>
Référence
Domaine d'activité