የላቲስ ክሪፕቶአናሊሲስ ማሳያ
ሁለት ኢንቲጀር ቬክተሮችን እና ክልልን ያስገቡ፤ መሳሪያው በተወሰነ መስኮት ውስጥ አጭሩ የላቲስ ቬክተርን ያገኛል።. ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።
መጠቀም ይጀምሩ
የመሳሪያው ባህሪያት
ይህ የማሳያ መሳሪያ በሁለት-ልኬት ላቲስ ላይ የተወሰነ ፍለጋ ያካሂዳል። ለምሳሌ ቬክተሮች v1 = (2, 3) እና v2 = (4, 5) ከክልል 5 ጋር ከገቡ፣ መሳሪያው ሁሉንም ዜሮ ያልሆኑ ጥንዶች (i, j) ከ -5 እስከ 5 ይፈትሻል፣ የ i*v1 + j*v2 ስኩዌር ርዝመት ያሰላል እና አነስተኛውን ይመርጣል። ውጤቱ እንደ ፍለጋ መስኮቱ ይወሰናል፤ ትልቅ ክልል ብዙ ጥምሮችን ይፈትሻል እና ጊዜ ይወስዳል። እኩል ርዝመት ያላቸው ቬክተሮች ሁሉ አይዘረዘሩም። ይህ የትምህርት መሳሪያ እንጂ የLLL፣ BKZ፣ CVP ወይም የደህንነት ግምገማ አይደለም።
የተጠቃሚ ችግር እና መፍትሔ
ችግር፡ በላቲስ ውስጥ አጭሩ ቬክተር ለማግኘት ብዙ ጥምሮችን በእጅ ማስላት አሰልቺ ነው። ይህ መሳሪያ በተወሰነ ክልል ውስጥ ሁሉንም ጥምሮች በራስ-ሰር ይፈትሻል። ለምሳሌ v1 = (1, 2) እና v2 = (3, 4) ከክልል 3 ጋር ከገቡ፣ ውጤቱ ምናልባት v1 ራሱ ሊሆን ይችላል (ርዝመቱ √5 ≈ 2.23607)።
ውስንነቶች
- ውጤቱ በተመረጠው ክልል ላይ የተመሰረተ ነው፤ ከክልሉ ውጭ ያሉ ጥምሮች አይታሰቡም።
- እኩል ርዝመት ያላቸው ቬክተሮች ሁሉ አይታዩም፤ አንድ ብቻ ይመረጣል።
- መስመራዊ ነጻ ያልሆኑ ቬክተሮች ትክክለኛ ውጤት አይሰጡም።
- ይህ መሳሪያ ለትምህርት ብቻ ነው፤ ለእውነተኛ ላቲስ-ተኮር ክሪፕቶግራፊ ፓራሜትሮች ደህንነት ለመፍረድ አይጠቅምም።
የተለመዱ ጥያቄዎች
ጥያቄ 1፡ ክልሉን እንዴት መምረጥ አለብኝ?
ክልሉ የፍለጋ መስኮቱን ይወስናል። ትልቅ ክልል ብዙ ጥምሮችን ይፈትሻል እና የተሻለ ውጤት ሊሰጥ ይችላል፣ ነገር ግን ስሌቱ ይበዛል። ከ1 እስከ 100 ባለው ክልል ውስጥ መምረጥ ይችላሉ።
ጥያቄ 2፡ ውጤቱ ለምን ከተጠበቀው የተለየ ሊሆን ይችላል?
ምክንያቱም ውጤቱ በፍለጋ መስኮቱ ላይ የተመሰረተ ነው። አጭሩ ቬክተር ከክልሉ ውጭ ካለ፣ አይገኝም። በተጨማሪም እኩል ርዝመት ያላቸው ቬክተሮች ሁሉ አይታዩም።
ጥያቄ 3፡ ይህ መሳሪያ ለክሪፕቶግራፊ ደህንነት ግምገማ ሊያገለግል ይችላል?
አይ፣ ይህ የትምህርት ማሳያ ነው። እንደ LLL፣ BKZ፣ CVP ወይም የደህንነት ግምገማ አይደለም። ለእውነተኛ ላቲስ-ተኮር ክሪፕቶግራፊ ፓራሜትሮች ደህንነት ለመፍረድ አይጠቅምም።
ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።