Decentralized ledger structures, cryptographic hashing, and consensus mechanisms like Proof of Work and Proof of Stake. Examines smart contract development and the architectural principles of peer-to-peer networks.
An introductory overview of blockchain security vulnerabilities, focusing on the mechanics and consequences of a 51% attack on decentralized networks.
A technical overview of how traffickers use the dark web and encrypted messaging to hide operations, focusing on the challenges of digital forensics and the 'going dark' problem.
This lesson investigates unmoderated chat and in-game currency systems in popular games as grooming venues, evaluating platform safety policies against predator tactics.
Students dissect the methodologies traffickers use to scale recruitment via social media, modeling the 'sales funnel' approach and analyzing algorithmic vulnerabilities in 'hunting' versus 'fishing' tactics.
The sequence concludes with the Internet of Things, analyzing security and bandwidth implications of billions of connected devices.
Students investigate how major websites handle millions of users through server farms, load balancers, and CDNs.
An exploration of 'The Cloud' as rented infrastructure, categorizing services into IaaS, PaaS, and SaaS.
Students contrast P2P with client-server models, analyzing how file-sharing and blockchain utilize distributed nodes.
Students define the roles of client (requester) and server (provider) and diagram the interactions involved in everyday digital tasks.
The sequence culminates with a forward-looking project where students propose a blockchain solution for a local community problem. They synthesize their technical knowledge and ethical considerations to pitch a viable decentralized application.
An answer key for the Security Breach Worksheet, providing ideal responses and grading guidance for teachers.
A student worksheet designed to assess understanding of the mechanics, capabilities, and deterrents of a 51% attack. Includes short answer and checkbox sections.
A teacher guide providing talkings points, analogies, and clarification on common misconceptions regarding 51% attacks for use with the slide deck.
A high-level slide deck explaining the mechanics, consequences, and limitations of a 51% attack on blockchain networks. Designed with a cybersecurity theme for visual impact.
Educational slides for graduate students analyzing the technical infrastructure of the dark web and the challenges of end-to-end encryption in trafficking investigations. Covers Tor routing, the 'going dark' problem, and forensic counter-strategies.
Facilitator guide for Lesson 2, providing instructional strategies, key concept breakdowns, and an answer key for the Platform Policy Audit Worksheet. Focused on the technical and ethical dimensions of gaming safety.
Worksheet for graduate students to audit safety policies of fictional gaming platforms. Students identify loopholes in chat logging, gifting mechanics, and mentor programs that could be exploited by predators.
Educational slides for graduate students investigating how gaming platforms are used for child exploitation. Topics include in-game currency leverage, the 'Gift-to-Groom' cycle, and technical policy vulnerabilities.
Facilitator guide for Lesson 1, providing instructional scripts, learning objectives, pacing suggestions, and a comprehensive answer key for the Recruitment Audit Worksheet. Designed for graduate-level instruction.
Worksheet for graduate students to audit fictional digital recruitment advertisements for trafficking red flags and analyze the stages of the recruitment funnel. Includes case studies of job postings and direct messages.
Educational slide deck for graduate students analyzing the architecture of digital recruitment funnels used by traffickers. Covers the shift from traditional methods to algorithmic 'fishing', the four stages of the recruitment funnel, and key indicators of online exploitation.
Worksheet for categorizing common cloud services into IaaS, PaaS, and SaaS models with a critical thinking case study.
This graduate-level sequence explores the technological infrastructure of modern human trafficking, focusing on digital recruitment funnels, gaming platform vulnerabilities, encrypted communications, and cryptocurrency financial chains to equip professionals with forensic understanding and preventative strategies.
This sequence explores the architectural models that define modern computing, contrasting the traditional Client-Server model with Peer-to-Peer (P2P) systems and Cloud Computing. Students investigate how distributed systems handle scale, storage, and processing power, culminating in an analysis of IoT and Edge Computing.
A comprehensive graduate-level sequence exploring blockchain security, smart contract auditing, MEV dynamics, and advanced privacy technologies like ZK-SNARKs. Students transition from identifying vulnerabilities to mathematically proving correctness and designing privacy-preserving architectures.
A graduate-level exploration of the Ethereum Virtual Machine (EVM), Solidity smart contract development, gas optimization, and DApp integration. Students will transition from high-level code to bytecode analysis and gas-efficient architecture.
This graduate-level sequence explores the engineering challenges of blockchain scalability, covering the Scalability Trilemma, Layer 1 sharding, and Layer 2 solutions like rollups and sidechains. Students will analyze protocol designs, calculate network limits, and evaluate the trade-offs between security, decentralization, and throughput.
This graduate-level sequence explores the theoretical foundations and practical implementations of consensus in distributed systems. Students analyze the CAP theorem, the Byzantine Generals Problem, and various consensus mechanisms including PoW, PoS, and DAG-based models, evaluating their trade-offs in security, scalability, and decentralization.
This sequence provides a rigorous technical foundation in the cryptographic and structural components of blockchain technology for graduate-level students. It covers hashing, ECC, Merkle structures, and chain architecture, culminating in a functional local ledger.
An advanced course focusing on security vulnerabilities in blockchain systems, smart contracts, and decentralized architecture, using a 'Red Team' auditing approach.
This sequence explores the networking layer of blockchain technology, covering P2P topologies, gossip protocols, synchronization challenges, security attacks like Sybil and Eclipse, and scalability solutions. Undergraduate students will gain a deep engineering perspective on how decentralized networks communicate and stay resilient.
This sequence explores the application layer of blockchain technology, specifically the Ethereum Virtual Machine (EVM) and Solidity. Students progress from writing basic state-changing logic to optimizing for gas costs, implementing token standards, and deploying decentralized applications.
An undergraduate-level computer science sequence exploring the theoretical and practical aspects of distributed consensus. Students analyze the Byzantine Generals Problem, Proof of Work, Proof of Stake, and the trade-offs of the Blockchain Trilemma.
A technical, implementation-focused sequence for undergraduate computer science students to build a blockchain from its cryptographic and structural foundations. Students move from raw hashing and signatures to full chain validation and a genesis block implementation.