babled: using hmac in decentralized environments?
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 396
- Forks
- 452
- Avg merge
- 13h 29m
- Merged PRs (30d)
- 2
Description
I'm very interested in MAC authentication for the Babel routing protocol. However, I'm unsure if I can apply some of the parts to a decentralized network like freifunk, where everyone can participate. The basic idea is that I want to exclude unknown members through mac authentication? How do your share a secret key between neighbors (can I automatize the process?)? Any idea how we can use it?
@aparcar @kerneis @jech @SvenRoederer @pmelange @spolack @Akira25
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked draft-ietf-babel-hmac-10 and the OpenWrt routing package documentation to understand the proposed MAC authentication model. The issue names no file, test, or implementation entry point; a finished effort would first need a decided approach for decentralized membership and neighbor key sharing.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication, networking, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100