<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dranirbanchakraborty.com</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/about</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/publications</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/projects</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/blog</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography</loc>
<lastmod>2026-08-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/field-notes</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/by-the-numbers</loc>
<lastmod>2026-08-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/now</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/contact</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/digital-logic-and-timing</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/arbiters-fifos-and-cams</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/clocking-reset-and-domain-crossing</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/rtl-design-and-systemverilog</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/arithmetic-hardware</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/risc-v-isa-privileged-and-vector</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/cpu-foundations-pipeline-and-hazards</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/virtual-memory-and-memory-ordering</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/cache-organization-and-prefetching</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/sram-arrays-and-ecc</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/cache-coherence-protocols</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/interconnect-and-amba</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/dram-controllers-jedec-and-dfi</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/out-of-order-execution</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/front-end-and-branch-prediction</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/execution-units</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/load-store-and-memory-ordering</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/security-side-channels-and-speculation</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/power-fundamentals-and-clock-gating</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/dvfs-droop-and-thermal</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/verification-methodology</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/sta-synthesis-and-physical-design</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/reliability-aging-and-variation</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/dft-and-silicon-debug</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/soc-integration-and-interfaces</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/power-analysis-flow-and-methodology</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/advanced-node-signoff-and-eda-vocabulary</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/system-ip-debug-trace-and-ras</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/ml-accelerator-microarchitecture</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/chiplets-die-to-die-and-ucie</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/cxl-and-coherent-memory-expansion</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/performance-modeling</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/programming-and-tooling</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/whiteboard-and-coding-playbook</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/cpp-and-performance-model-construction</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/hardware-interview-prep/ai-assisted-design-workflows</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/computing-stack</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/trends-and-principles</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/number-systems</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/boolean-algebra</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/digital-building-blocks</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/sequential-logic</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/integer-arithmetic</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/floating-point</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/logic-to-silicon</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/hardware-description-languages</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/project-alu-chisel</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/lab-hdl-workflow</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/anatomy-isa</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/risc-vs-cisc</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/risc-v</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/arm-a64</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/x86-64</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/addressing-modes</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/calling-conventions</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/privilege-exceptions</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/vector-simd</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-isa-manuals</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/project-assembler</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/lab-toolchain</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/single-cycle-datapath</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/control-unit</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/multi-cycle-datapath</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/introduction-to-pipelining</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/five-stage-pipeline</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/pipeline-hazards</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/exceptions-pipeline</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/deeper-pipelines</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-inorder-cores</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/project-pipelined-cpu</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/lab-verification</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/memory-wall</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/cache-fundamentals</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/cache-performance</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/advanced-caches</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/prefetching</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/virtual-memory</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/tlbs</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/dram</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/nvm-storage</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/io-architecture</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-cache</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/project-cache-sim</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/lab-memory-modeling</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/limits-in-order</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/tomasulo</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/register-renaming</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/reorder-buffer</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/issue-queues</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/load-store-queue</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/branch-prediction-foundations</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/modern-branch-predictors</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/frontend-bandwidth</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/vector-microarchitecture</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/smt</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/power-thermal</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-boom</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-arm</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-intel</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/case-study-amd</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/project-branch-predictor</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/computer-architecture/lab-gem5-ooo</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/before-you-start</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/finite-fields-and-polynomial-rings</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/sets-and-notation</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/operations-and-closure</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/groups-rings-fields</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/modular-arithmetic</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-ring-z-n</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/polynomials</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/quotient-rings-and-ideals</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-target-ring-r-q</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/finite-fields-and-polynomial-rings-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/why-post-quantum-cryptography</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/what-cryptography-does</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/public-key-and-the-padlock</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/one-way-functions-and-trapdoors</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/factoring-and-rsa</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/discrete-logarithms-and-diffie-hellman</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/shor-and-the-quantum-threat</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-nist-competition</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-road-forward</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/why-post-quantum-cryptography-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/lattices-and-learning-with-errors</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/vectors-and-the-plane</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/what-a-lattice-is</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/good-and-bad-bases</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/determinant-and-minkowski</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/short-vectors-svp-and-cvp</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/noise-breaks-linear-algebra</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-lwe-problem</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/error-distributions</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-road-to-deployed-schemes</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/lattices-and-learning-with-errors-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ring-lwe-module-lwe-and-the-number-theoretic-transform</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ring-lwe</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/module-lwe</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/why-multiplication-is-the-bottleneck</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/evaluation-and-interpolation</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/roots-of-unity-in-a-finite-field</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-negacyclic-ntt</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-butterfly-and-bit-reversal</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-standardised-parameters</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/implementation-axes</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ring-lwe-module-lwe-and-the-number-theoretic-transform-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-kem</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/what-a-kem-is</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-kem-contract</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-kem-parameter-sets</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-kem-key-generation</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/encryption</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/why-decryption-works</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/compression-and-sizes</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-fujisaki-okamoto-wrapper</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/a-worked-toy-example</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-kem-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-dsa</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/what-a-signature-is</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/schnorr-and-fiat-shamir</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/why-the-naive-version-leaks</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/rejection-sampling</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-dsa-parameter-sets</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-dsa-key-generation</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/signing</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/verification</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/security-and-summary</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/ml-dsa-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/modular-reduction-and-the-keccak-sponge</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/why-reduction-is-hard</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/barrett-reduction</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/montgomery-reduction</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/plantard-reduction</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/special-prime-tricks</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/the-sponge-construction</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/inside-keccak-f</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/hardware-footprint</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/modular-reduction-and-the-keccak-sponge-exercises</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/a1-notation</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/learn/post-quantum-cryptography/a2-further-reading</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/night-light-trails</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/urban-portraits</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/coast-sea</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/inland-landscapes</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/architecture-structures</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/home-studio-portraits</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/portraits-in-nature</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/aviation</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/what-the-z6iii-is</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/body-tour</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/first-day-setup</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/menus-and-controls</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/firmware</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/exposure-modes</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/metering</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/iso-and-auto-iso</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/white-balance</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/picture-controls</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/file-formats</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/image-area</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/card-slots</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/partially-stacked-sensor</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/shutter-types</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/release-modes</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/pre-release-capture</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/quiet-and-timed</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/stabilisation</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/how-autofocus-works</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/focus-modes</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/af-area-modes</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/subject-detection</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/back-button-focus</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/focus-custom-settings</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/focus-limiter-and-manual-focus</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/choosing-an-af-setup</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/settings-finder</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/firmware-history</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/glossary</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/photography/z6iii/sources</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/blog/emacs-31-configuration</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/blog/post-mac-setup</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dranirbanchakraborty.com/projects/yantra-cpu-design-from-scratch/overview</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/projects/yantra-cpu-design-from-scratch/environment-setup</loc>
</url>
<url>
<loc>https://dranirbanchakraborty.com/projects/yantra-cpu-design-from-scratch/theory-behind-yantra</loc>
</url>
</urlset>
