[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"module-\u002Fbuild\u002Flearn\u002Fcore-dev-modules\u002Fcryptography-ii":3},{"mod":4,"prev":119,"next":123},{"id":5,"title":6,"active":7,"body":8,"description":106,"draft":107,"duration":108,"extension":109,"mainImage":110,"meta":111,"moduleLink":112,"moduleNumber":113,"navigation":7,"path":114,"seo":115,"stem":116,"subtitle":117,"__hash__":118},"coreDevModules\u002Fbuild\u002Flearn\u002Fcore-dev-modules\u002Fcryptography-ii.md","Cryptography II",true,{"type":9,"value":10,"toc":99},"minimark",[11,15,20,24,27,34,37,41,48,51,56,59,64,67,72,75,80,83,88,91,96],[12,13,14],"p",{},"You will explore how rippled maintains a resilient peer-to-peer network and apply this knowledge to implement a Dilithium post-quantum signature amendment.",[16,17,19],"h2",{"id":18},"in-this-module","In this module",[16,21,23],{"id":22},"understanding-xrpl-overlay-and-post-quantum-signatures","Understanding XRPL Overlay and Post-Quantum Signatures",[12,25,26],{},"This module includes a practical exploration: tracing the lifecycle of peer connections from discovery to disconnection, analyzing handshake protocols, message relaying, squelching optimizations, and peer discovery.",[12,28,29,33],{},[30,31,32],"strong",{},"You will also implement Dilithium signature"," support and understand how post-quantum cryptography integrates with XRPL.",[12,35,36],{},"By the end, you will be able to read and modify production network and cryptographic code while maintaining protocol security.",[16,38,40],{"id":39},"learning-objectives","Learning objectives",[42,43,44],"ul",{},[45,46,47],"li",{},"Overlay network",[12,49,50],{},"Understand architecture, peer connections, and resilience strategies.",[42,52,53],{},[45,54,55],{},"Connection lifecycle",[12,57,58],{},"Trace full connection states from discovery to termination.",[42,60,61],{},[45,62,63],{},"Handshake protocols",[12,65,66],{},"Analyze authentication, TLS, and protocol negotiation.",[42,68,69],{},[45,70,71],{},"Message relaying",[12,73,74],{},"Explore broadcast, relay optimizations, and HashRouter integration.",[42,76,77],{},[45,78,79],{},"Peer discovery",[12,81,82],{},"Learn bootstrapping, cache management, and endpoint evaluation.",[42,84,85],{},[45,86,87],{},"Quantum-resistant signatures",[12,89,90],{},"Implement Dilithium and extend protocol signing.",[42,92,93],{},[45,94,95],{},"Debugging and monitoring",[12,97,98],{},"Diagnose network and cryptographic issues in rippled.",{"title":100,"searchDepth":101,"depth":101,"links":102},"",2,[103,104,105],{"id":18,"depth":101,"text":19},{"id":22,"depth":101,"text":23},{"id":39,"depth":101,"text":40},"Focuses on the overlay network and extending the protocol with quantum-resistant signatures.",false,"6 h","md","\u002Fimages\u002Fcore-dev-modules\u002Fcryptography-ii\u002Fcover.webp",{},"https:\u002F\u002Fxrpl.at\u002Fcdbc05",5,"\u002Fbuild\u002Flearn\u002Fcore-dev-modules\u002Fcryptography-ii",{"title":6,"description":106},"build\u002Flearn\u002Fcore-dev-modules\u002Fcryptography-ii","Quantum Signatures and Protocol Extensions","GkN3IisgPtVfekanAFMI3Z7gbbYcpB8ewkmscAmNixs",{"path":120,"title":121,"moduleNumber":122},"\u002Fbuild\u002Flearn\u002Fcore-dev-modules\u002Fcryptography-i","Cryptography I",4,{"path":124,"title":125,"moduleNumber":126},"\u002Fbuild\u002Flearn\u002Fcore-dev-modules\u002Fcommunication-i","Communication I",6,1788427149108]