CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

A software technique to speed up BKZ implementations

عنوان مقاله: A software technique to speed up BKZ implementations
شناسه ملی مقاله: ICELE03_301
منتشر شده در سومین کنفرانس بین المللی مهندسی برق در سال 1397
مشخصات نویسندگان مقاله:

Gholam Reza Moghissi - ICT Department, Malek-Ashtar University of Technology, Tehran, Iran
Ali Payandeh - ICT Department, Malek-Ashtar University of Technology, Tehran, Iran

خلاصه مقاله:
The security of many lattice-based cryptographic primitives depend to last improvements in lattice basis reduction.The family of BKZ algorithms is one of the main practical lattice basis reduction approaches which so much studiesfocused on improving the cost of them. In this paper we present a technique for software implementation of BKZ whichintroducing some non-negligible speedup. This technique is based on determining the local blocks which don’t need tobe processed (enumeration and LLL reduction). In fact, deterministic operations in BKZ algorithm causes that some localblocks don’t need to be processed. This technique can be used for all deterministic version of BKZ family. We introducedso efficient implementations for this technique (in some pseudo codes), so that, no overhead nearly be expected overoriginal BKZ. Finally we use some experimental results for our proposed technique which showing that we can ignoreprocessing of up to 18.38% of local blocks in BKZ running.

کلمات کلیدی:
lattice reduction, BKZ, enumeration, tracking engine, software implementation

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/831793/