[B.A.T.M.A.N.] Adding security on BATMAN-ADV

Andrew Lunn andrew at lunn.ch
Wed May 21 20:18:38 CEST 2014

On Wed, May 21, 2014 at 10:30:08PM +0530, Krishnathiepan Rasanayagam wrote:
> Hi,
> We are trying to add authentication when nodes join the network. Like
> when other nodes start adding a node in their routing table. basically
> authenticating the node.

So some form of HMAC on the packets between peers, and only accept
them if you can verify the HMAC.

You say here routing tables. So you are trying to authenticate routing
information. You don't care about actual data carried over the mesh?
That is not authenticated?

> We like to do with Threshold cryptography for authenticating.

So you mean you want at least X peers to be able to authenticate a
peer before it is allowed to join the mesh? So how do you boot strap
the system when the mesh is first forming and you don't have X peers?


More information about the B.A.T.M.A.N mailing list