मैं अपने खुद के होम ऑटोमेशन सिस्टम को लागू करने की योजना बना रहा हूं। इसमें केंद्रीय रास्पबेरी पीआई सर्वर और 8-बिट PIC16 माइक्रोकंट्रोलर पर आधारित कई सेंसर और स्विच होंगे जो रेडियो पर केंद्रीय रास्पबेरी पीआई को संचार कर रहे हैं (nRF24L01, 2.4GHz का उपयोग करके)।
उदाहरण के रूप में PIC16F1705 पर 16k ROM और 1k RAM पर विचार करें।
सिस्टम को सुरक्षित करने के लिए मुझे कुछ क्रिप्टोग्राफिक एल्गोरिदम की आवश्यकता है, जैसे
- हैश फ़ंक्शन
- ब्लॉक सिफर
- यादृच्छिक संख्या जनरेटर
अब मेरे प्रश्न हैं:
- PIC16 के लिए कौन से क्रिप्टोग्राफ़िक एल्गोरिदम उपलब्ध हैं?
- किन एल्गोरिदम को पोर्ट या कार्यान्वित किया जा सकता है?
उदाहरण के लिए, मेरी समझ में उन्नत एन्क्रिप्शन स्टैंडर्ड (AES) रैम प्रतिबंध के कारण लागू नहीं किया जा सकता है।