Cryptographic accelerator
کمپیوٹنگ میں، ایک کرپٹوگرافک ایکسلریٹر ایک شریک پروسیسر ہے جو خاص طور پر کمپیوٹیشنل طور پر گہری کرپٹوگرافک کارروائیاں انجام دینے کے لیے ڈیزائن کیا گیا ہے، جو اب تک عام مقصد والے سی پی یو سے زیادہ مؤثر طریقے سے کام کر رہا ہے۔ کیونکہ بہت سے سرورز کے سسٹم لوڈ زیادہ تر کرپٹوگرافک آپریشنز پر مشتمل ہوتے ہیں، اس سے کارکردگی میں بہت اضافہ ہو سکتا ہے۔ انٹیل کا اے ای ایس-این آئی اجناس کے ہارڈ ویئر میں اب تک کا سب سے عام کرپٹوگرافک ایکسلریٹر ہے۔ وی آئی اے پیڈ لاک ایک اور حالیہ مثال ہے۔ آپریٹنگ سسٹم سپورٹ کئی آپریٹنگ سسٹم کرپٹوگرافک ہارڈ ویئر کے لیے کچھ سپورٹ فراہم کرتے ہیں۔ بی ایس ڈی خاندان کے سسٹمز میں اوپن بی ایس ڈی کرپٹوگرافک فریم ورک (او سی ایف) ہے، لینکس سسٹمز میں کرپٹو اے پی آئی ہے، سولرس او ایس میں سولرس کرپٹوگرافک فریم ورک (ایس سی ایف) ہے اور مائیکروسافٹ ونڈوز میں مائیکروسافٹ کرپٹو اے پی آئی ہے۔ کچھ کرپٹوگرافک ایکسلریٹر مشین کی نئی ہدایات پیش کرتے ہیں اور اس لیے انہیں براہ راست پروگراموں کے ذریعے استعمال کیا جا سکتا ہے۔ لائبریریاں جیسے اوپن ایس ایس ایل اور لبری ایس ایس ایل اس طرح کے کچھ کرپٹوگرافک ایکسلریٹرز کی حمایت کرتی ہیں۔ تقریبا تمام یونکس جیسے آپریٹنگ سسٹم اوپن ایس ایس ایل یا فورک لبری ایس ایس ایل کو اپنی کرپٹوگرافی لائبریری کے طور پر استعمال کرتے ہیں۔ یہ لائبریریاں اگر دستیاب ہوں تو ای ای ایس-این آئی جیسے کرپٹوگرافک ایکسلریٹرز کا استعمال کرتی ہیں۔ ٹی ایل ایس ایکسلریشن ہارڈ ویئر پر مبنی خفیہ کاری ہارڈ ویئر ایکسلریشن کمپیوٹر آپٹیمائزیشن کوپروسیسرز کرپٹوگرافک ہارڈ ویئر بھی دیکھیں۔