**Session Date/Time:** 23 Jul 2023 21:00 ```markdown # 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. ```