Markdown Version | Session Recording
Session Date/Time: 23 Jul 2023 21:00
# Hackathon Results Presentations
## Summary
This session featured presentations from various teams participating in the IETF Hackathon. The presentations covered a wide range of topics, including security, networking, and messaging protocols. Teams showcased their progress, demonstrated interoperability, and identified areas for further development.
## Key Discussion Points
* **skit Project:** Demonstrated successful integration of vendor response forms into software supply chain tooling. Focus was on splitting application layer concerns from core protocol functionality.
* **IP Mode Success:** Presented a 5G-based drone flight safety system, including drone-to-drone communication using lightweight vehicle mobility information exchange. Future plans include implementing CCM/ECM as ICMPv6 Neighbor Discovery options.
* **Mimi Linearized Matrix:** Showcased interoperability testing between various Matrix implementations and Android Messages in the context of the EU Digital Markets Act. Debated encryption placement within the Mimi architecture.
* **Slow Open Playground:** Presented a virtualized network platform for implementing and emulating cell mechanisms. Identified the need for additional mechanisms to solve network gaps.
* **Yampush Integration in Apache Kafka:** Described integration of Yampush for network telemetry into Apache Kafka. Challenges identified around resolving complex YANG module dependencies.
* **DNS Table:** Discussed DNS out-of-protocol signaling, encrypted DNS server redirection, and updates to an older RFC regarding DNS resolvers in IPv6 environments. Concluded that caching resolution failures for 5 seconds is too long for some applications.
* **Matrix Vcon Emitter:** Presented a system for automatically creating VCons from Matrix rooms. Highlighted the challenges of session management in messaging compared to media types and the potential of AI for VCon processing.
* **Multipath Quick Interop:** Reported successful interoperability testing of Multipath QUIC with five implementations, discovering and fixing issues in different implementations.
* **Request OTR Header:** Showcased a demo website implementing the Request OTR header for requesting off-the-record interaction with browsers.
* **T-Cozy:** Presented updates to the T-Cozy implementation of COSE, including switching from HPKE to ECDH based on customer demand. Successful interop testing with the causeway working group examples.
* **Low Latency Crypto:** Presented the "Aryan" low-latency cryptographic algorithm, designed for high security and performance. They successfully integrated encryption to open SSL and found it worth writing an internet draft.
* **SCHC of IPv6:** Defined a framework for SCHC compression over IP and Ethernet, including a virtual IPv6 header. Results to be presented at the SHAKE working group.
* **Seabor for DNS:** Implemented a new content format "application/dns-placebo" for smaller DNS messages using CBOR. Identified issues with the existing draft and the need for dedicated specs for Zulu resource records.
* **Quick in Space:** Revisited the possibility of using IP/QUIC in space communications. Discussed the need to modify QUIC stacks to be suitable for long delays and disrupted communications.
* **L4S:** Tested very low base RTT connections, focused on fiber networks with edge compute. Extensive testing with iperf2 and RFC2322 was performed.
* **FRR:** Implemented the "bgp extension for mobile user plane" to signaling mobile information in pgp. Addressed interrupt issues from previous ietf to implement standardization.
* **TLS Attestation:** Prototype that enhances the TLS 1.3 handshake to allow the two peers to authenticate themselves I'm using remote attestation.
* **BMP:** Updated the Best Multipath process to be exported by BMP. The selected path is exported by BMP along with Statistics. First implementation of working group drafts.
* **SRH:** New Wireshark dissector for SRH in IPfix. Updated the IPv6 to dissect new code and merge with data.
* **Path Tracing:**Implemented and tested path tracing in the open source VPP, added the source node behavior. Implemented API for the source node behavior and built a lab where they tested path tracing end-to-end.
* **Post-Quantum X.509:** Added PQ algorithm support to existing x509 structures. Tested operating with new drafts mainly in the lamps working group. Started working on Key Encapsulation Mechanisms (KEMs).
* **Opus with Dread:** Implemented rather an application of an already existing graph. Solution supposed by dread deep redundancy.
## Decisions and Action Items
* **PDF Format**: Reminded presenters to upload presentations in PDF format for compatibility with Meetecho.
* **Document Code Links**: Charles suggested that when working on the implementation works for drafts, a link to the section can be provided in the drafts.
* **Only one quick table during Hackathon**: Chair suggested that there should only be one quick related project and that should be the first to come in.
## Next Steps
* **skit:** Discuss the findings in more length at the working group meeting tomorrow.
* **Mimi:** Argue for layering proposals in the Mini working group.
* **SCHC of IPv6:** Present findings to the SHAKE working group during the week.
* **Post-Quantum X.509:** Continue monthly meetings, plan virtual interim hackathon in September, update compatibility matrix, and integrate wolfSSL code. Will continue to update their work and algorithm based on tweaks.
* **BMP:** Opening pull request to Routing.
* **Path Tracing:**ACT Demo to be presented.