Know where BTC goes next!See the signals
Course 1 · CS 441 / NET 302 · 6.0 ECTS / 3.0 US Credits

CS 441 / NET 302: Distributed Systems, P2P Topologies & Browser Cryptography

Target Faculty: Computer Science, Network Engineering & Information Security
ERIC Statutory Topic Alignment: Information and Technology; Science, Mathematics, and Environmental Education
Primary Dataset: DS-1 (limewire-p2p-and-file-transfer-telemetry-2000-2026.csv) · Monograph: LimeWire-Vol1-From-Gnutella-to-WebRTC-and-Encrypted-Cloud-Transfer.pdf

1. Theoretical Core

Evolution of decentralized networks: unstructured Gnutella 0.4/0.6 graph (query flooding, TTL horizon, Ultrapeers, free-riding problem, 2000-2010) -> local browser WebRTC DataChannels (Snapdrop / ShareDrop SCTP/DTLS 1.3 architecture) -> hybrid End-to-End Encrypted (E2EE) cloud object transfer up to 4 GB+ free in browser.

2. Zero-Install Browser Laboratory Assignment (Lab Manual #1: Throughput Modeling, Encryption Overhead & Cryptographic PDF Access Matrices)

  1. Using dataset DS-1, compute message flooding overhead in an unstructured Gnutella 0.4 graph (degree d=4, TTL=7) vs two-tier Ultrapeer QRP routing.
  2. Encrypt a laboratory PDF dossier with AES-256 via https://limewire.com/tools/password-protect-pdf and apply a 32-bit ISO 32000-2 permission mask via https://limewire.com/tools/set-pdf-permissions.
  3. Measure Deflate stream compression ratio across Web (75 DPI) and Printer (300 DPI) presets using https://limewire.com/tools/compress-pdf.

3. Required Browser Tools (Zero Local Setup / Chromebook Compatible)

4. Verified Instructor Answer Key

Q1 Answer: Unstructured flooding with d=4, TTL=7 generates d*(d-1)^(TTL-1) = 4 * 3^6 = 2,916 query packets per search; Ultrapeer QRP bloom filters reduce leaf-node forwarding by >88%. Q2 Answer: AES-256 encryption adds <1.2% byte overhead in the PDF trailer (/Encrypt dictionary, R=6, V=5) while enforcing bitmask restrictions (Bit 3=Print, Bit 4=Modify, Bit 5=Copy, Bit 10=Accessibility).
Copyright © 2026 LimeWire™.
Terms & conditions Privacy Policy