এই আক্রমণটি পরিচালনার জন্য, একটি চলমান কম্পিউটারকে কোল্ড-বুট করা হয়। কোল্ড-বুট বলতে পাওয়ার “অফ” এবং তারপর আবার “অন” করাকে বুঝায় যা অপারেটিং সিস্টেমকে পরিষ্কারভাবে শাট-ডাউনের নির্দেশ দেয় না, বা, সম্ভবপর হলে, “রিসেট” বোতামে চাপ দেয়। অতঃপর একটি প্রতিস্থাপনযোগ্য ডিস্ক নিম্ন অপারেটিং সিস্টেমে বোট করার জন্য ব্যবহার করা হয়, যা পরবর্তীতে একটি প্রি-বুট বাহ্যিক মেমরির বিষয়বস্তুকে ফাইলে ডাম্প করতে ব্যবহৃত হয়। অন্যথায়, মেমরি মডিউল মূল সিস্টেম থেকে মুছে ফেলা হয় এবং দ্রুত আক্রমণকারীর নিয়ন্ত্রণাধীন একটি সামঞ্জস্যপূর্ণ মেশিনের মধ্যে স্থাপন করা হয়, এরপর যেটাকে মেমরিতে প্রবেশ করতে বুট করা হয়। এরপর আরও বিশ্লেষণ করা হতে পারে যাতে মেমরি থেকে গৃহীত তথ্যাদির বিরুদ্ধে বিভিন্ন সংবেদনশীল তথ্য, যেমন এটিতে অন্তর্ভুক্ত বিভিন্ন কী-সমূহ খুঁজে পেতে প্রয়াস চালানো হয়। কিছু জনপ্রিয় এনক্রিপশন পদ্ধতির বিরুদ্ধে আক্রমণ পরিচালনার জন্য বিভিন্ন ধরনের কী-অনুসন্ধান-হামলা ব্যবহার করে এই কাজ সম্পাদন করার জন্য বর্তমানে অনেক স্বয়ংক্রিয় যন্ত্রাদি পাওয়া যায়।

বিভিন্ন বিক্রেতা এবং অপারেটিং সিস্টেমের পূর্ণ ডিস্ক এনক্রিপশন পদ্ধতির বিরুদ্ধে আক্রমণ কার্যকর হতে দেখা গেছে, এমনকি যেখানে একটি ট্রাস্টেড প্ল্যাটফর্ম মডিউল(TPM) নিরাপদ ক্রিপ্টোপ্রসেসরও ব্যবহার করা হয়েছে। এটা মূলত একটি হার্ডওয়্যার (অনিরাপদ মেমরি) সমস্যার কারণে হয় এবং এটি কোন সফটওয়্যার সমস্যা না। যদিও বর্তমান গবেষণার আলোকপাত করা হয়েছে ডিস্ক এনক্রিপশন সম্পর্কে, তবে মেমরিতে যেকোন সংবেদনশীল-উপাত্ত আক্রমণ প্রবন হয়ে থাকে।

নির্দিষ্ট মেমরি মডিউলের সঙ্গে, আক্রমনের জন্য সময় উইন্ডো শীতলক দ্বারা শিথিল করে ঘণ্টা ব্যাপী বিস্তৃত হতে পারে যেরূপ একটি উল্টানো সংকুচিত হাওয়া-পাত্র করতে পারে। উপরন্তু, বিট যেমন সময়ের সাথে মিলিয়ে যায়, এগুলো আবার পুনর্গঠিতও হতে পারে, যেরূপ এগুলো ভাবনার মতো করে মিলিয়ে যায়। ডিস্ক এনক্রিপশন অ্যাপ্লিকেশনের ক্ষেত্রে বুট করার জন্য অপারেটিং সিস্টেমে প্রি-বুট পিন ব্যতিরেকে প্রবেশ করানো হয় অথবা একটি হার্ডওয়্যার কী বিদ্যমান থাকে (যেমন- বিটলকার একটি সহজ কনফিগারেশনে একটি দ্বি-স্তর প্রমাণীকরণ পিন অথবা ইউএসবি কী ছাড়া টিপিএম ব্যবহার করে), হামলার জন্য সময় কাঠামো মোটেও সীমিত হয় না।

এটি শুধুমাত্র এমন একটি আক্রমণ নয় যে এটি এনক্রিপশন কী-সমূহকে মেমরি থেকে পড়ার অনুমতি দেয়, উদাহরণস্বরূপ, ডিএমএ অ্যাটাক একটি ১৩৯৪ ডিএমএ চ্যানেলের মাধ্যমে প্রকৃত মেমরিতে প্রবেশ করে। মাইক্রোসফট থেকে পরামর্শ দেওয়া হয় যে যদি কোন কারণে এটা চিন্তার ব্যাপারে পরিণত হয়, ডিফল্ট উইন্ডোজ কনফিগারেশন পরিবর্তন করে একে প্রতিরোধ করতে।

কোল্ড বুট অ্যাটাক সফলভাবে চালানোর জন্য বিভিন্ন সিস্টেম, মেমরির ধরন, মেমরি নির্মাতা ও মাদারবোর্ডের বৈশিষ্ট্য জুড়ে যথেষ্ট তারতম্য দেখা যায়, এবং সফটওয়্যার-ভিত্তিক পদ্ধতি বা একটি ডিএমএ আক্রমণের তুলনায় পরিচালনা করা আরো বেশি কঠিন। 

বর্ণনা
বাহ্যিক প্রতিরোধ
উন্নততর এনক্রিপশন মোড
বুটিং