2012-03-06 13 views
8

कुछ समय पहले एक पेपर PRESENT: An Ultra-Lightweight Block Cipher पर Andrey Bogdanov द्वारा प्रकाशित किया गया था और एट अल ISO standard 29192-2:2012 बन गया।कोई भी सी #, डेल्फी या वर्तमान अल्ट्रा लाइटवेट ब्लॉक सिफर एन्क्रिप्शन के फ्रीपास्कल कार्यान्वयन के साथ?

क्या कोई ऐसा व्यक्ति है जिसके पास यूनिट परीक्षणों के साथ सी #, डेल्फी या फ्रीपास्कल कार्यान्वयन है?

यह here से पूछा गया था और मैं बस मदद करने की कोशिश कर रहा हूं।

+3

आपको क्या लगता दिया इस एसओ के लिए उपयुक्त है? आप लंबे समय तक एक पंजीकृत उपयोगकर्ता रहे हैं यह जानने के लिए कि यह रचनात्मक नहीं है। – Oded

+2

@ ओडेड: कृपया ऑफ़लाइन बताएं कि "यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए उपयुक्त नहीं है। हम उम्मीद करते हैं कि आम तौर पर तथ्यों, संदर्भों या विशिष्ट विशेषज्ञता को शामिल करने के उत्तर की उम्मीद है; यह प्रश्न संभवतः राय, बहस, तर्क, मतदान, या विस्तारित करेगा चर्चा। " जैसा कि मुझे लगता है कि इसमें तथ्यों, संदर्भ और विशिष्ट विशेषज्ञता के लिए अनुरोध शामिल है। आप अंतिम नाम डॉट कॉम पर पहले नाम पर मेरे पास पहुंच सकते हैं। मैंने इसे यहां नहीं पूछा क्योंकि मैं इसे चौड़ा करने से पहले क्यू/ए को एक छोटे से कण में रखना चाहता था, लेकिन मेरी चौड़ाई एसओ थी। –

+1

@JeroenWiertPluimers - यह कोड के लिए एक अनुरोध है। मैं पूरी तरह से सराहना करता हूं कि ओपी मदद करना चाहता है, लेकिन केवल एक ही जवाब संभव है "यहां आप जा रहे कोड हैं"। इस प्रकार, यह रचनात्मक नहीं है। – Oded

उत्तर

6

Shanghai Jiao Tong University पर लोगों ने 8-bit version of this algorithm in C लागू किया।

jecevanscommenting this answer on my blog के लिए धन्यवाद।

संपादित 2: अधिक संदर्भ कार्यान्वयन

PRESENT (cipher) wikipedia page हाल ही में reference implementations in C and Python कि परीक्षण वेक्टर इकाई परीक्षण के लिए प्रयोग करने योग्य शामिल करने के लिए एक लिंक जोड़ा।

संपादित 3 मौजूद

संपादित करें 1 (के रूप में अनुरोध के अनुसार RBA द्वारा) entire response from Jecevans पर कुछ साहित्य:

Jecevans कहा

2012/03/06 at 16:53e वहाँ एक सी कार्यान्वयन यहाँ कि बंदरगाह के लिए मुश्किल हो नहीं चाहिए। हालांकि यह 128 बिट कुंजी की संभावना को छोड़ देता है।

http://cis.sjtu.edu.cn/index.php/Software_Implementation_of_Block_Cipher_PRESENT_for_8-Bit_Platforms

+2

मेरा मानना ​​है कि पूरी प्रतिक्रिया यहां उपलब्ध कराई जानी चाहिए ... – RBA

+0

@ आरबीए जल्द ही प्रतिक्रिया उद्धृत करेगा। –

संबंधित मुद्दे