LUKS এনক্রিপশনকে ত্বরান্বিত করা কি হার্ডওয়ার দ্বারা সম্ভব?


8

আমার লিনাক্স সার্ভার LUKS এনক্রিপশন কম্পিউটিং করতে অনেক সময় ব্যয় করে। এটিকে ত্বরান্বিত করার কোনও উপায় আছে (উদাহরণস্বরূপ পিসিআই এক্সপ্রেস কার্ড সহ)?


1
আপনার এখন কী ধরণের সিস্টেম রয়েছে তার উপর নির্ভর করে একটি দ্রুত / আরও ভাল প্রসেসরটি করতে পারে। এছাড়াও, "অনেক সময়" সংজ্ঞায়িত করুন।
সোভেন

এটি স্বাভাবিক আই / ও অপারেশনের 1/3 গতি। এনক্রিপশনের কারণে গতির 2/3 নষ্ট করতে আমি খুশি নই। এটি উবুন্টু সার্ভার।
গ্লেন্ডার

1
আপনার প্রসেসর কি? ইন্টেলের সর্বশেষ মডেলগুলিতে এইএস-এনআই রয়েছে এবং ভিআইএ কয়েক বছরের জন্য ক্রিপ্টোগ্রাফিক হার্ডওয়্যার ছিল। ইন্টেল (আমি জানি না এএমডি জানি না) এইএসসিসিসিসিগি.এনগু.আর.ওনলাইনকস / জিসিসি / আই 386- এবং-x86_002d64-Options.html এর জন্য বিশেষ অনুকূলকরণ রয়েছে
রুফো এল মাগুফো

উত্তর:


14

কার্নেল ২.6.৩২ দিয়ে শুরু করে নতুন ইন্টেল প্রসেসরগুলির AES-NI নির্দেশাবলী dm-crypt দ্বারা সমর্থিত। আপনার প্রসেসর এই নির্দেশাবলী সমর্থন করে যদি আপনি / proc / cpuinfo চেক করতে চাইতে পারেন। অন্যথায়, আপনার প্রসেসরের আপগ্রেড করা আপনার হার্ডডিস্ক এনক্রিপশনকে ত্বরান্বিত করবে (আপনি যদি প্রকৃতপক্ষে AES এনক্রিপশন ব্যবহার করছেন)

আরও তথ্য: http://en.wikedia.org/wiki/AES_in تعمیر_set


আকর্ষণীয় - আপনি কী পেয়েছেন এবং এই বিষয়ে ডকস / লিঙ্কগুলি?
কোপস

2
modprobe aesni-intel বা এটিকে / etc / initramfs- সরঞ্জাম / মডিউলগুলিতে যুক্ত করুন এবং আপডেট-initramfs -u চালান ।
আর্থলেলন

@earthmeLon ঠিক সেটাই আমি খুঁজছিলাম!
অরটাং

3

AESNI হ'ল AES এনক্রিপশনের জন্য হার্ডওয়্যার ত্বরণ। আপনার LUKS / dmcrypt যতক্ষণ AES ব্যবহারের জন্য সেটআপ করা থাকে, এটি সম্ভবত এটিই হতে পারে এবং আপনার প্রসেসর এটির পক্ষে সমর্থন করে, আপনি নিজে থেকে বা স্বয়ংক্রিয়ভাবে AESNI কার্নেল মডিউল যুক্ত করতে পারেন।

ম্যানুয়াল (এটি কাজ করে / সমর্থিত হয় তা নিশ্চিত করার পরীক্ষা)

  • sudo modprobe aesni-intel

স্বয়ংক্রিয়

  • sudo vim /etc/initramfs-tools/modules
    • Aesni_intel যোগ করুন
  • sudo update-initramfs -u

আপনি এটিকে আপনার ইনি্রামাফগুলিতে যুক্ত করতে চান, এবং কেবল আপনার সাধারণ কার্নেল নয় কারণ আপনি নিজের ড্রাইভ ডিক্রিপ্ট করার আগে এবং এটির প্রধান কার্নেল লোড করার আগে এটি উপলব্ধ থাকতে চান।


দ্রষ্টব্য সর্বাধিক (সমস্ত না থাকলে) ইন্টেল আই 3 এর এসইএনআই সমর্থন করে না । : আপনি "AES" জন্য / proc / cpuinfo খুঁজছেন দ্বারা পরীক্ষা করতে পারবেন grep aes /proc/cpuinfo
আর্থলেলনে

এটিএসএডি সমর্থনকারী এএমডি প্রসেসরের পক্ষে কি কাজ করে ? আমি ক্রেডিটটি চালিয়েছি @ প্রথমতমলোন বলেছে এবং এটি বলেছে যে আমার এএমডি এ 8-4500 এম এএস সমর্থন করে
সুচি ডোগা

0

আমার জানা মতে, dm-crypt / luks এনক্রিপশনের জন্য এমন কোনও অ্যাড-অন কার্ড নেই। ডিএম তাদের সমর্থন করেন না।

এটি বলেছিল, দেখে মনে হচ্ছে এটি যদি পাওয়া যায় তবে প্রসেসিং পাইপলাইনে জিপিইউ-ত্বরণ পাওয়ার জন্য একটি পদক্ষেপ আছে। সার্ভারগুলির এখনও তাদের মধ্যে খুব কমই জিপিইউ রয়েছে (যদিও এটি পরিবর্তন হচ্ছে) এটি আপনার পক্ষে তেমন কার্যকর নাও হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.