Uskuna suv belgisi - Hardware watermarking

Uskuna suv belgisi, shuningdek, nomi bilan tanilgan IP yadrosi suv belgisi maxfiy belgilarni apparat yoki IP yadrosi dizaynining o'ziga dizayn atributlari sifatida kiritish jarayoni. Uskuna moybo'yoqli belgisi DSP yadrolari (iste'molchi elektroniği qurilmalarida keng qo'llaniladigan) yoki kombinatsion / ketma-ket davrlarning moybo'yoqli belgilarini aks ettirishi mumkin. Uskuna suv belgilarining ikkala shakli ham juda mashhur. DSP Core Watermarking-da maxfiy belgi DSP Core-ning mantiqiy elementlariga kiritilgan. DSP Core Watermark odatda ushbu maxfiy belgini RTL dizaynida yoki High Level Synthesis (HLS) dizayni paytida mustahkam imzo shaklida joylashtiradi. DSP Core-ning suv belgisi jarayoni yuqori darajadagi sintez doirasidan foydalanadi va rejalashtirish, taqsimlash va bog'lash kabi yuqori darajadagi sintez bosqichlaridan biriga (yoki bir nechtasiga) maxfiy belgini joylashtiradi. DSP Core Watermarking DSP yadrosini IP-qaroqchilik, qalbakilashtirish va egalik huquqini soxtalashtirish kabi apparat tahdidlaridan himoya qilish uchun amalga oshiriladi.[1][2][3][4] DSP yadrolarining ayrim misollari FIR filtri, IIR filtri, FFT, DFT, JPEG, HWT va boshqalar. DSP yadrosi moybo'yoqlash jarayonining eng muhim xususiyatlari quyidagilardan iborat: (a) past narx (b) maxfiy belgi (c) ) Yaratilish vaqtining kamligi (d) Kuchli buzishga bardoshlik (e) Xatolarga bardoshlik.[5][6]

Uskuna suv belgisi bilan ishlov berish jarayoni

DSP / Multimedia Cores kontekstidagi apparat yoki IP yadrosi moybo'yoqlari tasvirlar / raqamli kontentlarning suv belgilaridan sezilarli darajada farq qiladi. IP yadrolari odatda kattaligi va tabiati jihatidan murakkabdir va shu sababli ularning funktsiyalari buzilmasdan imzolarni o'z dizayniga joylashtirish uchun juda murakkab mexanizmlarni talab qiladi. IP yadrosi funksiyasining har qanday kichik o'zgarishi apparatni moybo'yoqlash jarayonini foydasiz qiladi. Ushbu jarayonning sezgirligi shunday. Uskuna suv belgisi[7][8][9] ikki usulda bajarilishi mumkin: (a) Bir fazali suv belgisi, (b) Ko'p fazali suv belgisi.

Bir fazali moybo'yoqlash jarayoni

Nomidan ko'rinib turibdiki, bir fazali suv belgisi bilan ishlash jarayonida qo'shimcha cheklovlar ko'rinishidagi maxfiy belgilar loyihalashtirish abstraktsiya darajasining ma'lum bir bosqichiga kiritiladi. Ning barcha dizayn abstraktsiyasi darajasi orasida Elektron dizaynni avtomatlashtirish moybo'yoqli cheklovlarni kiritish jarayoni Yuqori darajadagi sintez har doim foydalidir, ayniqsa, ilovalar murakkab algoritmlarga ega bo'lsa (masalan.) Raqamli signal protsessori, Media protsessor ). Reyestrni ajratish bosqichi Yuqori darajadagi sintez bir fazali suv belgisi cheklovlari kiritilgan mashhur joylardan biridir. Asosan maxfiy belgilar registrni ajratish bosqichiga tushunchasi yordamida kiritiladi Grafikni bo'yash, bu erda har bir qo'shimcha cheklov grafikning qo'shimcha chekkasi sifatida qo'shiladi. Bundan tashqari, qo'shimcha cheklovlar xavfsizlikning yana bir qatlamini ta'minlash uchun kodlangan o'zgaruvchiga mos keladi. Ikkilik kodlash jarayonida[2] imzo 0 va 1 shakllarida taqdim etiladi; bu erda har bir raqam dekodlangan cheklovlarni bildiradi. Ko'p o'zgaruvchan kodlash jarayonida [3][7] imzo to'rt xil o'zgaruvchilar shaklida taqdim etiladi, ya'ni. 'i', 'T', 'I', '!'.

Ko'p bosqichli moybo'yoqlash jarayoni

Nomidan ko'rinib turibdiki, ko'p bosqichli moybo'yoqlash jarayonida qo'shimcha cheklovlar ma'lum bir dizayn abstraktsiya darajasining bir necha bosqichlariga kiritiladi. Masalan, ichida Yuqori darajadagi sintez moybo'yoqli belgini kiritish uchun rejalashtirish, apparatni ajratish va registrni taqsimlashdan foydalaniladi. Ko'p bosqichli moybo'yoqlash jarayonining asosiy muammosi bir necha fazalarning qo'shimcha cheklovlari o'rtasidagi bog'liqlikdir. Ideal stsenariyda har bir fazaning suv belgisi bilan bog'liq cheklovlari bir-biriga bog'liq bo'lmasligi kerak. Boshqacha qilib aytadigan bo'lsak, qandaydir tarzda ma'lum bir bosqichning moybo'yoqli cheklovlari buzilgan yoki olib tashlangan bo'lsa, bu boshqa fazalarning cheklovlariga ta'sir qilmasligi kerak. Ko'p fazali kodlash jarayonida [1][4] imzo etti xil o'zgaruvchilar shaklida taqdim etiladi, ya'ni. 'a', 'β', 'γ' 'i', 'T', 'I', '!'; Bu erda g rejalashtirish fazasiga moy belgisini qo'shadi, apparat ajratish bosqichiga a va water suv belgisini qo'shadi, i, T, I va! reestrni ajratish bosqichiga moybo'yoqli belgini qo'ying.

Shuningdek qarang

Adabiyotlar

  1. ^ a b Anirban Sengupta, Dipanjan Roy, Saraju P Mohanty, "Arxitektura sintezi paytida qayta ishlatilishi mumkin bo'lgan IP yadrosi himoyasi uchun uch fazali suv belgisi", IEEE operatsiyalari integral mikrosxemalar va tizimlarni kompyuter yordamida loyihalashtirish (TCAD), jild: 37, nashr: 4 aprel, 2018 , 742 - 755 betlar
  2. ^ a b F. Koushanfar, I. Xong va M. Potkonjak, "Intellektual mulkni himoya qilish uchun xulq-atvor sintezi texnikasi", ACM Trans. Des. Avtomat. Elektron. Syst., Jild 10, № 3, 2005, 523-545-betlar
  3. ^ a b Anirban Sengupta, Dipanjan Roy "Idoralar qurilmalari uchun qaroqchilikka qarshi IP-chipset dizayni: mustahkam suv belgilarining yondashuvi", IEEE Consumer Electronics, jild: 6, nashr: 2-aprel, 2017 yil, 118 - 124-betlar.
  4. ^ a b Anirban Sengupta, Saumya Bhadauriya, "Yuqori darajadagi sintez paytida qayta ishlatilishi mumkin bo'lgan IP yadrolari uchun arzon narxlardagi optimal suv belgisini o'rganish", IEEE Access Journal, jild: 4, nashr: 99, 2198 - 2215-betlar, 2016 yil
  5. ^ Anirban Sengupta, Saumya Bhadauria "Foydalanuvchilarning resurs cheklovi va tsiklni bekor qilish omiliga asoslangan xatti-harakatlarni sintez qilish paytida kuchli suv belgisi yordamida CDFGlarning IP-yadrosi himoyasi", IET Electronics Letters, Vol. 52 № 6 439-441 betlar, 2016 yil mart
  6. ^ Anirban Sengupta, Dipanjan Roy "Zamonaviy SAPR yuqori darajadagi sintez vositalari uchun avtomatlashtirilgan arzon narxlardagi rejalashtirishni boshqaruvchi suv belgisi belgisi metodologiyasi" Elsevier Journal of Engineering Advances, 110-jild, 2017 yil avgust, 26-33-betlar.
  7. ^ a b Dipanjan Roy, Anirban Sengupta "Yuqori darajadagi sintez paytida mustahkam barmoq izlari va moybo'yoqli belgilar yordamida qayta ishlatilishi mumkin bo'lgan IP yadrosining past simmetrik himoyasi", Elsevier Journal for Future Generation Computer Systems, 71-jild, 2017 yil iyun, 89-101 betlar.
  8. ^ Anirban Sengupta, Saumya Bhadauria, Saraju Mohanty "Qayta foydalaniladigan IP yadrosi himoyasi uchun yuqori darajadagi sintez paytida arzon narxlardagi optimal suv belgisini joylashtirish", Proc. 48-IEEE davrlari va tizimlari bo'yicha xalqaro simpozium (ISCAS), Monreal, may, 2016, 974 - 977 betlar.
  9. ^ SP Mohanty, A. Sengupta, P. Guturu va E. Kougianos, "Watermarking haqida bilmoqchi bo'lgan hamma narsa: qog'oz belgilaridan jihozlarni himoya qilishgacha", IEEE Consumer Electronics, 7-jild, 3-son, 2017 yil iyul, 83- betlar. -91