ရုပ်ပုံ- HAVAL-192/5 Hash Algorithm Pipeline
ထုတ်ဝေသည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၁၄:၁၈:၃၉
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၇ UTC ၂၂:၀၉:၁၂
HAVAL-192/5 cryptographic hash algorithm ကို သရုပ်ဖော်ထားသည့် အဆင့်မြင့် infographic၊ input preprocessing၊ Boolean functions များဖြင့် processing round ငါးခုနှင့် နောက်ဆုံး 192-bit hash output။
HAVAL-192/5 Hash Algorithm Pipeline

ဤပုံ၏ ရရှိနိုင်သော ဗားရှင်းများ
အောက်တွင် ဒေါင်းလုဒ်လုပ်နိုင်သော ရုပ်ပုံဖိုင်များသည် ဤဝက်ဘ်ဆိုက်ရှိ ဆောင်းပါးများနှင့် စာမျက်နှာများတွင် ထည့်သွင်းထားသော ရုပ်ပုံများထက် ချုံ့မှုနည်းပြီး ရုပ်ထွက်အရည်အသွေးမြင့်မားသည် - ထို့ကြောင့် အရည်အသွေးမြင့်မားပြီး bandwidth သုံးစွဲမှုကို လျှော့ချရန်အတွက် ဖိုင်အရွယ်အစားအတွက် ပိုမိုသင့်တော်အောင် ပြုလုပ်ထားသည်။
ပုံမှန်အရွယ်အစား (1,536 x 1,024)
အရွယ်အစားကြီး (3,072 x 2,048)
အရွယ်အစား အလွန်ကြီးမား (4,608 x 3,072)
အရွယ်အစား အလွန်ကြီး (6,144 x 4,096)
ရယ်စရာကောင်းလောက်အောင် အရွယ်အစားကြီးမား (1,048,576 x 699,051)
- တင်နေတုန်းပဲ... ;-)
ပုံဖော်ပြချက်
ဤပုံသည် HAVAL-192/5 cryptographic hash algorithm ၏ ကျယ်ပြန့်သော ရုပ်ရှင်ရှုခင်းပုံဖော်မှုဖြစ်ပြီး၊ အနာဂတ် cyber-interface ပုံစံဖြင့် မှောင်မိုက်သော grid နောက်ခံပေါ်တွင် အပြာရောင်၊ လိမ္မော်ရောင်နှင့် အစိမ်းရောင်များ တောက်ပနေသည်။ ဘယ်ဘက်အစွန်ဆုံးတွင် "Input Message" ဟု အမည်ပေးထားသော panel သည် document-like icon မှ စီးဆင်းနေသော binary digits တန်းများကို ပြသထားပြီး၊ ၎င်းတို့သည် arbitrary input data ကိုကိုယ်စားပြုသည်။ ၎င်းအောက်တွင် "Padding & Length Appending" ဟု အမည်ပေးထားသော ဒုတိယ panel သည် preprocessing အဆင့်ကို သရုပ်ဖော်ထားပြီး၊ message ကို padded လုပ်ထားပြီး ၎င်း၏အရှည်ကို appended လုပ်ထားသည်။ ၎င်းသည် B1၊ B2၊ B3 နှင့် Bn ဟု အမည်ပေးထားသော blocks အစုအဝေးထဲသို့ feed လုပ်ထားပြီး input ကို process မလုပ်မီ fixed-size message blocks များအဖြစ် ပိုင်းခြားထားကြောင်း ညွှန်ပြသည်။ ဤ element များအောက်ရှိ banner သည် message blocks များနှင့် chunking ကို ရည်ညွှန်းပြီး HAVAL သည် data ကို structured segments များတွင် process လုပ်သည်ဟူသော အယူအဆကို အားဖြည့်ပေးသည်။
ရုပ်ပုံ၏အလယ်ဗဟိုသည် ဖွဲ့စည်းမှုကို လွှမ်းမိုးထားပြီး "5 Processing Rounds" သို့မဟုတ် "5 Passes" ဟု အမည်ပေးထားသော ကြီးမားသော processing core အဖြစ် ဘောင်ခတ်ထားပြီး HAVAL-192/5 သည် အတွင်းပိုင်း round ငါးခုကို လုပ်ဆောင်ကြောင်း အလေးပေးဖော်ပြသည်။ ဤ core ၏ထိပ်တွင် Round 1 မှ Round 5 အထိ ကော်လံငါးခုရှိသည်။ ကော်လံတစ်ခုစီအတွင်းတွင် f1၊ f2၊ f3၊ f4 နှင့် f5 ဟုမှတ်သားထားသော stacked function box များသည် round တစ်ခုစီတွင်အသုံးပြုသော nonlinear Boolean function များကို သရုပ်ဖော်ထားသည်။ ဤ function box များအကြားတွင် XOR၊ ADD နှင့် ROTATE ကဲ့သို့သော လုပ်ဆောင်ချက်များဖြင့် label လုပ်ထားသော သေးငယ်သော glowing panel များရှိပြီး internal state ကိုပြောင်းလဲစေသည့် bitwise logic၊ modular addition နှင့် rotation operations များ၏ ထပ်ခါတလဲလဲ sequence ကို visually encoding လုပ်ထားသည်။
အလယ်ဗဟိုအူတိုင်၏အောက်ခြေတစ်လျှောက်တွင် HAVAL ချုံ့ခြင်းလုပ်ဆောင်ချက်၏ အလုပ်လုပ်သော variable များကိုကိုယ်စားပြုသည့် A၊ B၊ C၊ D နှင့် E ဟု အမည်ပေးထားသော register box ကြီးငါးခုရှိသည်။ မြှားများသည် ဤ register များကို function stack များထဲသို့ အပေါ်သို့ချိတ်ဆက်ပြီး အိမ်နီးချင်းကော်လံများသို့ ပြန်လည်ချိတ်ဆက်ကာ iterative data flow နှင့် အခြေအနေကို အဝိုင်းမှ အဝိုင်းသို့ ရောနှောခြင်းကို ပို့ဆောင်ပေးသည်။ မြှားများသည် ကွေးညွှတ်ပြီး ထပ်နေပြီး ရွေ့လျားမှုနှင့် ရှုပ်ထွေးမှုကို ဖန်တီးပေးပြီး glyph ငယ်များ၊ hexadecimal snippets များနှင့် circuit ကဲ့သို့သော traces များသည် နောက်ခံကို အလှဆင်ထားပြီး low level computation ကို အကြံပြုထားသည်။
ပုံရဲ့ညာဘက်ခြမ်းမှာ pipeline ဟာ "Final Hash Computation" လို့ အမည်ပေးထားတဲ့ bold panel မှာ အဆုံးသတ်ပါတယ်။ ဒီ panel အတွင်းမှာ hexadecimal စာလုံးတွေရဲ့ block တစ်ခုကို လိုင်းများစွာမှာ ပြသထားပြီး ရလဒ် 192-bit hash output ကို ကိုယ်စားပြုပါတယ်။ နံပါတ်တွေဟာ မှောင်မိုက်တဲ့ field တစ်ခုနဲ့ ယှဉ်ရင် လိမ္မော်ရောင်နဲ့ လင်းလက်နေပြီး လုပ်ငန်းစဉ်တစ်ခုလုံးရဲ့ နောက်ဆုံးရလဒ်အဖြစ် ထင်ရှားနေပါတယ်။ အလယ်ဗဟို core မှာရှိတဲ့ ပဉ္စမမြောက် round ကနေ ဒီနောက်ဆုံး box ထဲကို connector လိုင်းပါးလေးတွေက ဦးတည်နေပြီး raw input ကနေ digest အထိ ဘယ်ကနေ ညာကို စီးဆင်းမှုကို မြင်သာအောင် ဖြည့်စွက်ပေးပါတယ်။
အလုံးစုံပြောရရင် ဒီဖွဲ့စည်းပုံဟာ သိပ္ပံစိတ်ကူးယဉ်ဒိုင်ခွက်နဲ့ ပေါင်းစပ်ထားတဲ့ နည်းပညာဆိုင်ရာ infographic တစ်ခုလိုပါပဲ။ HAVAL-192/5 ရဲ့ လုပ်ငန်းစဉ်တစ်ခုလုံးကို ဖော်ပြပေးပါတယ်။ input message ကနေစပြီး padding နဲ့ block preparation အထိ၊ A ကနေ E အထိ register တွေမှာရှိတဲ့ Boolean function တွေနဲ့ arithmetic operations တွေကို အသုံးပြုပြီး nonlinear transformation ငါးကြိမ်အထိ၊ နောက်ဆုံးမှာ fixed-length 192-bit hexadecimal hash ကို ထုတ်လုပ်ပေးပါတယ်။ တောက်ပတဲ့ typography၊ layered grids နဲ့ animated-looking arrows တွေက မြန်နှုန်း၊ တိကျမှုနဲ့ cryptographic rigor တွေကို ထင်ဟပ်စေပြီး algorithm ကို abstract mathematics ထက် visual process အနေနဲ့ ချဉ်းကပ်ရလွယ်ကူစေပါတယ်။
ပုံသည်- HAVAL-192/5 ဟက်ရှ်ကုဒ်တွက်စက်
