Дифференциал шинжилгээ. Амны хөндийн нөхцөл байдлын дагуу гиповитаминозын ялгавартай шинжилгээ Дифференциал шинжилгээ

Энэ бол "Бууны үзүүр дэх криптограф" цувралын хоёр дахь нийтлэл юм. Мөн унших нь зүйтэй:

Алгоритмыг гүйцэтгэх явцад тооцоолох төхөөрөмжийн физик үзүүлэлтүүд өөрчлөгддөг гэж та бодож байсан уу? Нэмж дурдахад эдгээр өөрчлөлтийг алгоритмын гүйцэтгэлийн үе шат, тэр ч байтугай боловсруулсан өгөгдлийг, түүний дотор нууц түлхүүрүүдийг тодорхойлоход ашиглаж болно. Хэрэв тийм биш бол энэ нийтлэл танд зориулагдсан болно. Тэр танд зарцуулсан энергийг хэмжих замаар криптограф алгоритмын гүйцэтгэлийг хэрхэн "зураг авах" болон эдгээр зургуудаас шифрийн түлхүүрүүдийг хэрхэн авах талаар хэлэх болно.

Танилцуулахын оронд

Хүн объектуудын харилцан үйлчлэлийн явцад гарч ирдэг эффектүүдийг байнга ашигладаг бөгөөд объектын шинж чанарыг өөрсдөө шүүдэг. Энэ аргыг ашиглан атомын бүтцийг олж мэдсэн. 20-р зууны эхэн үед атомыг өөрөө харах боломжгүй байсан тул түүний бүтцийг электронууд үзэмний үүрэг гүйцэтгэдэг "үзэмний боов" хэлбэрээр дүрсэлсэн байв. Энэ загварыг Рутерфорд, Гейгер нар нимгэн ялтсууд дахь альфа бөөмсийг тараах туршилт хийх хүртэл гол загвар болгон ашигласан. Туршилт нь атомын бүтцийг харах боломжийг бидэнд олгосонгүй, гэхдээ хоёрдогч нөлөөнд үндэслэн эрдэмтэд "үзэмний боов" загвар ажиллахгүй байгааг таамаглаж чадсан. Өөр нэг тод жишээ бол дурын хэлбэртэй биеийн эзэлхүүнийг тооцоолох явдал юм. Хамгийн энгийн зүйл бол ийм биеийг усанд буулгаж, усны шинэ түвшинд үндэслэн эзлэхүүнийг тооцоолох явдал юм. Үүнтэй төстэй аргуудыг криптографийн алгоритмыг задлахад ашиглаж болно.

Криптографид шифрийн түлхүүрүүдийг тодорхойлохын тулд тооцоолох төхөөрөмжийн физик параметрүүдийг ашигладаг хажуугийн сувгийн халдлага гэж нэрлэгддэг бүх төрлийн халдлагууд байдаг. Довтолгооны үндсийг өмнөх нийтлэлд ("Cryptography at Gunpoint," #189) авч үзсэн бөгөөд DES алгоритмын нууц түлхүүрийг бүхэл бүтэн шифрийн ажиллах хугацаанд тодорхойлсон. Хэрэв та үүнийг уншаагүй бол би үүнийг хийхийг зөвлөж байна, учир нь энэ нь довтолгооны математик бүрэлдэхүүн хэсэг, тухайлбал Чебышевын олон тооны хууль ба корреляцийн коэффициентийг тайлбарладаг. Энэ нийтлэлд бид үндсэн зүйл рүү буцахгүй, харин микроэлектроник болон статистикт илүү анхаарлаа хандуулах болно.

Хэрхэн идэж байгаагаа хэл, би чамд ... юу идсэнийг чинь хэлье

Бидний алсын харааг тэлэхийн тулд энэ удаад бид AES-128 алгоритмыг ашиглах болно (түүний тайлбарыг олж болно). Шифрийн кодыг интернетээс авч, 8 битийн STM8 Discovery микроконтроллер дээр гүйцэтгэсэн. Асуудалтай байгаа AES-ийн хэрэгжилтэд өмнөх нийтлэлд дурдсан эмзэг байдал байхгүй тул та энэ шифрийг хэрхэн эвдэхээ хараахан олоогүй байна гэж бид таамаглах болно.

Өмнө дурьдсанчлан, алгоритмын гүйцэтгэл нь тооцоолох төхөөрөмжийн шинж чанарыг өөрчилдөг. Хэрэв та үүнд итгэхгүй байгаа бол зураг руу харна уу. 1 тэгээд AES-г харж байгаа бол хэлээрэй. Энэ нь оролтын хүчдэлийн хэмжилтийг харуулж байна бүхэл бүтэн микроконтроллер, үүнийг ихэвчлэн Vdd гэж тэмдэглэдэг. Энэ хүчдэл нь CPU, санах ой, оролт гаралтын төхөөрөмж болон бусад дэд систем зэрэг бүх STM8 блокуудыг ажиллуулахад ашиглагддаг. Хэмжилтийг 250 МГц зурвасын өргөнтэй Picoscope 3207A дижитал осциллограф ашиглан хийсэн. Энэ тохиолдолд хоёр цэгийн хоорондох зай нь 352 ns бөгөөд график дээр ердөө 19,886 цэг байна. Микроконтроллерийн давтамж нь 16 МГц (62.5 нс хугацаа) тул дундаж хүчдэлийг 5 дахь цаг тутамд хэмждэг боловч тойрог бүрийн тойрог, тэр ч байтугай үйлдлийг тодорхой ялгаж болно (Sbox орлуулах хүснэгт, MixColumn солих, түлхүүрийн нэмэлт ). Энэхүү осциллограф нь интервалыг 100 ps хүртэл багасгах боломжийг олгодог (гэхдээ энэ тохиолдолд нэг хэмжилт нь 70 сая орчим цэгийг агуулна).

AES алгоритм нь тэгш хэмтэй хэдий ч өөр өөр тооны үндсэн үйлдлүүдтэй: түлхүүрээр 11 нэмэлт, солих хүснэгт (Sbox) дээр 10 үйлдэл, MixColumn баганууд дээр ердөө 9 үйлдэл хийдэг. Зураг дээр. Түлхүүртэй 2, 11 нэмэлтийг улаанаар, солих 10 үйлдлийг ногооноор, 9 MixColumn үйлдлийг хараар тодруулсан. Хуулбарлах эсвэл эхлүүлэх нь алгоритмын эхэн ба төгсгөлд тохиолдож болох тул тэдгээрийг цэнхэр өнгөөр ​​тодруулсан болно. Ерөнхийдөө хэмжсэн хүчдэл нь дараахь зүйлийг тодорхойлох боломжийг олгодог.

  1. Шифрийг бүхэлд нь ажиллуулах хугацааг тодорхойлох боломжийг олгодог шифрийн эхлэл ба төгсгөл.
  2. Тойрог бүрийн ажлын эхлэл ба төгсгөл нь тойргийн цагийг дахин тодорхойлох боломжийг танд олгоно.
  3. Тойрог бүрийн үйлдлүүд: түлхүүрээр нэмэх, Sbox солих хүснэгт гэх мэт.

AES алгоритмын үйлдэл бүрийн гүйцэтгэлийн хугацааг харуулахаас гадна Зураг. 1-р бүлэг заавар тус бүр (мөн заавар бүр) өөрийн гэсэн эрчим хүчийг зарцуулдаг гэсэн санааг өгөх ёстой. Хэрэв бид зааврыг гүйцэтгэх явцад зарцуулсан энергийг загварчилж сурвал энэ энерги нь түлхүүрийн утга болон бидний мэддэг параметрүүдээс хамаардаг бол бид түлхүүрийн зөв утгыг тодорхойлж чадна. Ердийнх шигээ бид богино онолгүйгээр хийж чадахгүй бөгөөд энэ тохиолдолд эрчим хүч хэзээ, яагаад зарцуулагддагийг олж мэдэх хэрэгтэй.

Pugs ба тэдгээрийн тэжээл

Ихэнх орчин үеийн тооцоолох төхөөрөмжийг CMOS (нэмэлт металл-оксид-хагас дамжуулагч) технологийг ашиглан бүтээдэг. Энэхүү технологи нь микро схем нь статик төлөвт, өөрөөр хэлбэл ямар ч тооцоо хийгдээгүй үед бараг ямар ч эрчим хүч хэрэглэдэггүй гэдгээрээ гайхалтай юм. Энэ технологийн материал (гол төлөв цахиур) өргөн боломжтой тул таны хэтэвчийг хэмнэж, хүрээлэн буй орчныг хамгаалахын тулд үүнийг хийдэг. Энэ төхөөрөмжийн эрчим хүчийг зөвхөн гүйлгээ хийх үед, өөрөөр хэлбэл 1-ийг 0-ээр солих эсвэл 0-ийг 1-ээр солих үед зарцуулдаг. Жишээлбэл, хэрэв AND логик элементийн оролтод хоёр тогтвортой дохио өгвөл логик элемент нь энерги зарцуулдаггүй (зөвхөн бага зэрэг). Хэрэв дор хаяж нэг оролтын утга өөрчлөгдвөл транзисторууд шилжих бөгөөд энэ нь эрчим хүч шаарддаг. Дахин нэг удаа: хэрэв AND элементийн оролтод тогтвортой, өөрчлөгдөөгүй дохиог нэг минутын турш нийлүүлсэн бол энэ нь эрчим хүч зарцуулаагүй, гэхдээ энэ минутын дотор оролтын дохионы дор хаяж нэг нь өөрчлөгдсөн бол өөрчлөлтийн үед энерги гаралтын утгыг “дахин тооцоолоход” зарцуулсан. Тиймээс логик элементүүд нь эрчим хүчний хэрэглэгчдийн нэг юм.

Микро схемд логик элементүүдээс гадна завсрын тооцооллын утгыг хадгалдаг регистрүүд байдаг. Логик хаалганаас ялгаатай нь регистрүүд ажиллахын тулд цагийн дохио шаарддаг бөгөөд энэ нь чип дээрх үйлдлийг синхрончлох болно. Цагийн дохио нь ихэвчлэн тогтмол давтамжийн дөрвөлжин долгион байдаг, жишээлбэл, STM8 Discovery нь 16 МГц ашигладаг бөгөөд Intel болон AMD-ийн орчин үеийн процессорууд 3.5 GHz-ээс дээш ажиллах чадвартай. Бүртгэлийг солих нь дараах байдлаар явагдана: логик элементүүдээс дохио нь регистрийн эхний оролтод ирдэг; энэ дохиог урьдчилан хүлээн авах ёстой бөгөөд өгөгдсөн цагийн мөчлөгөөр шинэчлэгдэхгүй. Регистрийн хоёр дахь оролтод цагийн дохио өгдөг бөгөөд цагны дохио бага утгаас өндөр утга руу шилжих үед регистр дахин бичигдэж, үүний дагуу эрчим хүчний зарцуулалт үүсдэг. Тиймээс эрчим хүчний хэрэглээний хоёр дахь бөгөөд гол эх үүсвэр нь санах ойн бүртгэл юм.

Pugs ба тэдний зан байдал

Зураг дээр. 3 нь аливаа заавар эсвэл техник хангамжийн дизайны системийн бүдүүвч дүрслэл юм. Завсрын тооцооллын утгыг хадгалдаг ерөнхий зориулалтын R1 ба R2 регистрүүд байдаг. Тодорхой үйлдлүүдийг (нэмэх, үржүүлэх, шилжүүлэх үйлдлүүд гэх мэт) гүйцэтгэх боломжийг олгодог логик элементүүдийн "үүл" байдаг. Логик үүл, түүнчлэн ерөнхий зориулалтын бүртгэлийг тусгай зориулалтын бүртгэлээр хянадаг. Тэд ямар хагалгаа, ямар мөчид хийгдэхийг тодорхойлдог.


Бид R1 (эх текст) болон R2 (түлхүүр) регистрүүдийн утгыг нэмж, R1 бүртгэх үр дүнг бичмээр байна гэж бодъё. Тусгай зориулалтын бүртгэлүүд аль хэдийн ачаалагдсан бөгөөд микроконтроллерийн шаардлагатай хэсгүүдийг идэвхжүүлсэн байна. Эхний мөчлөгт R1 ба R2 хоёр утгыг үүлэн рүү илгээж, логик элементүүдийг ашиглан нэмнэ. Шинэ үйлдэл хийгдсэн тул R1 ба R2-ийн дохио тархах тусам логик элементүүдийн төлөв байдал шинэчлэгдэж, энэ нь эрчим хүчний зарцуулалтыг үүсгэдэг. Дараа нь бүх логик элементүүд шинэчлэгдэж, нэмэлтийн үр дүн R1 оролт руу илгээгдсэн үед систем хөлдөж, R1 регистр дээр цагийн дохио ирэх хүртэл эрчим хүч зарцуулагдахгүй. Энэ үед бүртгэл шинэчлэгдэж, тэр даруй шинэ утгыг логик үүлэнд илгээж, улмаар эрчим хүчний хэрэглээг шинээр нэмэгдүүлэв. Хэрэв өөр зааврыг гүйцэтгэсэн бол бусад логик элементүүд оролцдог тул та өөр спик хэлбэрийг харж болно (Зураг 2-ын хэв маягийг өөр өнгөөр ​​тодруулсан харна уу).

Ерөнхий зориулалтын бүртгэлийг шинэчлэх хугацаа маш чухал. Нэгдүгээрт, энэ үед хамгийн их эрчим хүчний зарцуулалт үүсдэг, учир нь шинэчлэгдсэн регистрийн утга нь логик элементүүдийн цаашдын шилжилтийг үүсгэдэг. Хоёрдугаарт, осцилляторын тогтвортой давтамжийн улмаас бүх үйлдлүүд нэгэн зэрэг хийгддэг тул хэмжсэн хүчдэл синхрончлогдоно. Нэг кодын хоёр өөр гүйцэтгэлийн хувьд t үеийн систем ижил төлөвт байх болно, өөрөөр хэлбэл дохиог ижил логик элементүүдээр боловсруулна гэж би хэлмээр байна. Үүнийг ойлгоход хэцүү байж болох ч энэ нь яагаад чухал болохыг дараа нь харах болно.

Энэхүү тайлбарт хамгийн их эрчим хүчний хэрэглээ нь регистр солих үед тохиолддог бөгөөд бүх хүчдэлийн муруйг цаг хугацаанд нь синхрончлохыг санах нь чухал юм.

Одоо бид түлхүүрийг тооцоолохдоо энэ мэдлэгийг хэрхэн ашиглахыг харна. Бид зөвхөн нэгийг нь шинжлэх болно, хамгийн анхны халдлагын арга бөгөөд бид дараагийн өгүүллээр энэ аргын зарим чухал сайжруулалтыг авч үзэх болно.

Ялгаатай хоол тэжээлийн шинжилгээ. Онол

Хэрэглэсэн эрчим хүчээр хийсэн анхны халдлагыг 1996 онд Пол Кочер нийтэлсэн боловч хатуухан хэлэхэд түүнийг энэ аргын зохиогч гэж нэрлэх боломжгүй - тэр үед Фидонет дээр халдлагын технологи идэвхтэй яригдаж байсан. Албан бус мэдээллээр, өнгөрсөн зууны 80-аад оны сүүлчээр манай тагнуулын албад микроконтроллеруудын бие даасан заавар бүрийн гүйцэтгэлийг тодорхойлсон, өөрөөр хэлбэл аль заавар нь өгөгдсөн хүчдэлийн муруйтай тохирч байгааг хэлж чадна (мөн гадаадын анхны хэвлэгдсэн Энэ сэдвээр хийсэн бүтээлүүд зөвхөн 2000-аад оны дундуур гарч ирсэн - Template Attacks-ийг харна уу), гэхдээ би давтан хэлье, мэдээлэл албан бус байна.

Дифференциал чадлын шинжилгээ нь 0-ээс 1 хүртэл шилжих энерги нь 1-ээс 0 хүртэлх сэлгэн залгах энергиээс ялгаатай байдагт суурилдаг. Энэ бол маш өчүүхэн таамаглал бөгөөд энэ нь хагас дамжуулагч төхөөрөмжүүдийн 100%, өөрөөр хэлбэл таны өдөр бүр ашигладаг бүх хэрэгслийн хувьд үнэн гэж би баттай хэлж чадна. Наад зах нь энэ нь CMOS технологид үнэхээр хамаатай гэдгийг баттай нотлох баримтууд байдаг (эрчим хүчний анализ гарч ирэхээс өмнө CMOS системийн энэ шинж чанарыг тайлбарласан ном энд байна).

Ялгаатай хоол тэжээлийн шинжилгээ хэд хэдэн үе шаттайгаар явагддаг. Нэгдүгээрт, зорилтот бүртгэл, өөрөөр хэлбэл үр дүнд нь халдах зааврыг тодорхойлно. Үүнийг дахин анхааралтай уншаарай, та заавар өөрөө биш, харин түүний үр дүн, өөрөөр хэлбэл бүртгэлд бичигдсэн утгыг довтлох болно. Зорилтот бүртгэлийг олон удаа ашиглаж болох бөгөөд таны харж байгаагаар энэ нь халдлагад нөлөөлнө. Зааврын үр дүн нь таны мэддэг өгөгдөл (эх бичвэр эсвэл шифр) болон үл мэдэгдэх түлхүүрийн утгаас хамаарах ёстой. AES-128-ын хувьд Sbox гэсэн нэг орлуулах хүснэгттэй холбоотой үйлдлүүдийг ашиглах нь түгээмэл байдаг, учир нь энэ тохиолдолд түлхүүрийг байтаар хайх боломжтой, дээр нь Sbox нь шугаман бус үйлдэл бөгөөд энэ нь танд хурдан устгах боломжийг олгодог. хүчингүй түлхүүр утгууд. Шифрлэлт бүрийн үед хүчдэлийн долгионы хэлбэрийг хэмжиж, дараа нь мэдэгдэж буй өгөгдөл болон үл мэдэгдэх түлхүүрийг ашиглан зорилтот бүртгэлийн утгыг тооцоолно (үүнийг хэрхэн хийхийг доор тайлбарласан болно). Энэ утгаас нэг битийг (жишээлбэл, эхнийх нь) сонгож, бүх хүчдэлийн долгионы хэлбэрийг хоёр бүлэгт хуваана. Эхний бүлэгт (1-р бүлэг) энэ битийг 1 гэж тохируулсан муруйг, хоёр дахь бүлэгт (0-р бүлэг) энэ бит нь 0-тэй тэнцүү байх муруйг оруулна. Дараа нь бүлэг бүрийн арифметик дундажийг тооцоолж, тэдгээрийн зөрүүг оруулна. гэж үздэг тул анализыг дифференциал гэж нэрлэдэг. Хэрэв загвар ба түлхүүр нь зөв байсан бол дуурайлган регистрийн үр дүнг ашиглах үед арифметик дундажуудын хоорондох ялгаа мэдэгдэхүйц нэмэгдэж байгааг харж болно. Одоо бүх зүйлийг илүү нарийвчлан авч үзье.

Ялгаатай хоол тэжээлийн шинжилгээ. AES-ийн тухай бүх зүйл

Хэрэв шифрлэгдсэн текстүүд бидэнд байгаа бол бид сүүлийн тойргийн Sbox-ын үр дүнг дуурайж болно. Шифрлэгдсэн текстийн эхний байтыг дараах байдлаар тооцоолсныг бид мэднэ: C(1) = Sbox xor K10(1) , S9(1) нь есөн тойргийн үр дүнгийн эхний байт, K10(1) нь эхний байт юм. сүүлийн тойргийн түлхүүрийн байт. AES алгоритмын дагуу шифрийн текстийн эцсийн утгыг тооцоолохын тулд S9(1)-ийн утгыг авах шаардлагатай бөгөөд S9(1)-ийн тооцооллыг алгасах боломжгүй, учир нь алгоритмыг ингэж зааж өгсөн байдаг. Бид 8 битийн микроконтроллер болон AES алгоритмын хамгаалалтгүй хэрэгжилттэй ажиллаж байгаа тул S9(1)-ийн утгыг эхлээд хүлээн авч бүртгэлд хадгалсан байх магадлалтай (утгыг сэргээх ёстой бөгөөд бүх үр дүн нь эхлээд байна) ерөнхий зориулалтын регистрүүдэд бичнэ), дараа нь дараагийн шатанд ашиглах стек дээр. Тиймээс бид түлхүүр болон шифрлэгдсэн текстийн аль алинд нь хамаарах зорилтот зааварчилгааг шийдсэн бөгөөд энэ нь шугаман бус үйлдэл бөгөөд хажуугийн сувгийн дайралтанд тусалдаг.

Хүчдэлийн муруйг ангилах S9(1) = InvSbox[C(1) xor K10(1)] утгын эхний битийг сонгоцгооё. Үлдсэн битүүдийг түлхүүр тооцооллыг сайжруулах/хурдасгахад ашиглаж болох боловч одоогоор бид зөвхөн эхний биттэй ажиллах болно.

1-ээс 0, 0-ээс 1 рүү шилжих энерги өөр гэдгийг бид хэлсэн гэдгийг санаарай. Бид регистрт бичих ёстой үр дүнг дуурайж болох боловч регистрийн өмнөх утгыг мэдэхгүй тул шилжүүлэгч байсан эсэхийг тодорхой хэлж чадахгүй. Үнэн хэрэгтээ энэ нь шаардлагагүй юм. Өмнөх регистрийн утга нь шинэ утгаас шугаман хамааралгүй байсан гэж бид зүгээр л таамаглаж байна. Би жишээгээр тайлбарлахыг хичээх болно. Бидэнд N шифрлэгдсэн текст байна. AES алгоритм нь бүх зүйлийг хольж, цэгцэлдэг тул эдгээр N шифрлэгдсэн текстийн тал орчимд нь бидний хүссэн бит 1, нөгөө тал нь 0-тэй тэнцүү байх болно. Өмнөх регистрийн утга нь шифрийн завсрын "санамсаргүй" үр дүнг (жишээлбэл, өөр Sbox-ын үр дүн) хадгалсан гэж үзье. Бидний загварчилсан бит нь цагийн хагасын 1 байх үед өмнөх регистрийн утга 0 (өөрөөр хэлбэл N-ээс дөрөвний нэг) байсан ба сэлгэн залгах хугацааны дөрөвний нэг орчим, харин дөрөвний нэг нь хождог. т. Тэгтэй адилхан: дунджаар N/4 шифрлэлт 1-ээс 0 руу шилжих ба бусад нь солигддоггүй (0 0-ийг дарж бичнэ). N шифрлэлтийн дунд 0-ээс 1 хүртэлх N/4 свич, 1-ээс 0 хүртэл ойролцоогоор ижил тооны шилжүүлэгч байх болно.

Хэрэв регистрийн өмнөх утга тогтмол байсан бол жишээлбэл, дотор нь давталтын тоолуур бичсэн бол энэ нь үргэлж 1 эсвэл 0-тэй тэнцүү байна. Энэ тохиолдолд загварчилсан битийн үүсгэсэн хоёр бүлгийн нэг нь үргэлж солигдох бөгөөд нөгөө нь хэзээ ч шилжихгүй тул энэ нь бүр ч хялбар юм.

Хэрэв регистрийн өмнөх утга нь шинэ утгаас шугаман хамааралтай байсан бол 1-р бүлэгт зөвхөн маш хязгаарлагдмал тооны унтраалгатай байх нөхцөл байдал үүсч болох бөгөөд энэ нь 0-р бүлгийн шилжүүлэгчийн тооноос арай бага байв. Энэ тохиолдолд, сэлгэн залгасан болон шилжүүлэгдээгүй битүүдийн тоо тэнцвэргүй байх бөгөөд арифметик дундаж хоорондын ялгаа нь ашиггүй болно. Шугаман байдлаас зайлсхийхийн тулд Sbox-ийн үр дүнг ашигладаг.

Чебышевын олон тооны хуулийн дагуу 1-р бүлгийн арифметик дундаж зорилтот зааврыг биелүүлэх мөчтанд тогтмол дээр нэмэх нь 0-ээс 1 рүү шилжих энергийг өгөх ба 0-р бүлгийн арифметик дундаж нь тухайн үеийн ижил тогтмолыг нэмэх нь 1-ээс 0 рүү шилжих энергийг өгөх болно. 0-ээс 1, 1-ээс 0 хооронд шилжих эрч хүч өөр өөр байдгийг бид мэдэж байгаа тул арифметик дундажийн зөрүү нь тушаалыг гүйцэтгэх үед танд огцом өсөлтийг өгөх болно.

Арифметик дундажийн зөрүүгийн бусад бүх цэгүүд яагаад тэг болох хандлагатай байгааг харцгаая. Энэ бол дахин Чебышевын хууль юм: бид зорилтот регистрийг ашиглан муруйг эрэмбэлсэн тул бусад бүх зааварчилгааг хийх болно. Санамсаргүйхоёр бүлэгт багтах тул бусад бүх зааврын хоёр бүлгийн арифметик дундаж нь ижил утгатай болно. Тиймээс зорилтот регистрийн сонгосон битээс ямар нэгэн байдлаар хамаарах зааврыг эс тооцвол арифметик дундажийн зөрүү бүх цэгүүдэд тэг болж нийлэх болно. Гэхдээ заримдаа та "сүнс мэт" тэсрэлттэй тулгардаг. Эдгээр нь зорилтот бүртгэлд байгаа хэсэг нь цаашдын тооцоололд нөлөөлөх үед тохиолддог боловч хэрэв та хаанаас ирснийг нь ойлговол сүнсний спикийг сайн ашиглаж болно.

Ялгаатай хоол тэжээлийн шинжилгээ. Дасгал хийх

Эцэст нь онолоос практик руу шилжье. Ижил осциллограф ашиглан хүчдэлийг 10 мянган шифрлэлтээр хэмжсэн. Дуу чимээг арилгахын тулд шифрлэлт бүрийг 1000 удаа хийж, хүчдэлийг дундажлав. Хүчдэлийн ул мөр бүр 40,500 цэгийг агуулсан байхаар дээжийг хоёр дахин нэмэгдүүлсэн. Бид S9(1) = InvSbox[C(1) xor K10(1)] регистрийн утгыг ашиглан үйлдэл рүү дайрах болно. Дараа нь та харах болно, ийм хэд хэдэн үйл ажиллагаа байдаг. Үүнийг хийхийн тулд бид шифрлэгдсэн текст бүрийн эхний байтыг ашиглаж, бүх шифрлэлт болон бүх боломжит байт утгын бүртгэлийн үр дүнг тооцоолно (хүснэгтийг үзнэ үү).

Хүснэгтийн 4-р баганаас (0x00 түлхүүрийн эхний бит S9(1)) утгууд дээр үндэслэн бид зорилтот бит S9(1) 1-тэй тэнцүү байх шифрлэлтийн бүх хүчдэлийн муруйг 1-р бүлэгт сонгоно. 0 бүлэгт - энэ бит 0-тэй тэнцүү байх бүх шифрлэлтийн хүчдэлийн муруй. Одоо хоёр бүлгийн арифметик дундажийн ялгааг байгуулъя. Үлдсэн 255 товчлуур дээр яг ижил үйлдлийг хийж, тэдгээрийн графикийг Зураг дээр үзүүлсэн шиг зурцгаая. 4. Энэ зургаас харахад нэг түлхүүр нь шифрлэлтийн төгсгөлд мэдэгдэхүйц өргөлттэй байгаа бөгөөд илүү том харагдах байдлыг Зураг 4-т үзүүлэв. 5.


Үүн дээр бид гурван цацралтыг харж байна (тэдгээрийг 1-ээс 3 хүртэл дугаарласан). Гурав дахь оргилыг би S9(1)-ийн утгыг Sbox-ыг тооцоолохын тулд стекээс уншсанаар тайлбарлах болно, учир нь энэ нь сүүлийн тойргийн Sbox гүйцэтгэх бүсэд (6200-аас 6420 хүртэл - энэ нь Sbox ба Shift юм) байдаг. Мөрний бүс). Гэхдээ өмнөх хоёр оргилыг тайлбарлахад арай хэцүү. Хоёрдахь оргил нь S9(1)-ийн утгыг шууд авах үед түлхүүрээр нэмэх үйлдэлтэй холбоотой бөгөөд хамгийн эхний оргил нь MixColumn үйл ажиллагаатай холбоотой (энэ нь MixColumn бүсэд байгаа тул). Энд түлхүүрээр нэмэх нь шугаман үйлдэл гэдгийг ойлгох нь чухал бөгөөд хэрэв түлхүүр бит нь 1 бол түлхүүрээр нэмэхээс өмнө хүснэгтийн битүүдийн утга яг эсрэгээрээ байсан. Хэрэв түлхүүрийн бит нь 0 бол түлхүүрийг нэмэхийн өмнөх битүүд яг адилхан байсан. Түлхүүрээр нэмэхийн өмнө MixColumn үйлдлийн дараа байт утгыг авах ёстой бөгөөд энэ нь бидний түлхүүрийн байтыг хүлээн авах үед график дээр харагдаж байна. Оргил нь эсрэг (сөрөг) чиглэлд чиглэгддэг тул 1 ба 0-р бүлгүүд байраа сольсон байх магадлалтай (бид жижигээс томыг нь хасдаг), өөрөөр хэлбэл 1-р бүлэгт битийг тохируулсан бүх шифрлэлтүүд байсан. 0 хүртэл, 0-р бүлэгт битийг 1 гэж тохируулсан бүх шифрлэлтүүд. Түлхүүр бит нь 1 бол энэ нь боломжтой, учир нь энэ тохиолдолд хүснэгтийн загвар нь эсрэгээрээ байх бөгөөд энэ нь оргил сөрөг байх болно. .

Түлхүүрийг олохын тулд бид ихэвчлэн Зураг дээр үзүүлсэн шиг түлхүүрийн хамгийн их утгыг зурдаг. 6. Эндээс харахад 208 = 0xD0 түлхүүрийн утга хамгийн том бөгөөд энэ түлхүүр зөв байх магадлалтай.


Харьцуулахын тулд бид ижил графикуудыг зурах боловч зорилтот битээр S9(1) утгын найм дахь битийг (хамгийн бага ач холбогдолтой бит) сонгоно. Өмнөх тооцооллын дагуу энэ бит 0-тэй тэнцүү байх ёстой тул Зураг дээр. 8-д бид эхний оргилыг эерэг бүсэд харах ёстой бөгөөд эхний битийнх шиг сөрөг биш байх ёстой. Мөн бид ижил түлхүүрийг авах ёстой, учир нь энэ нь өөрчлөгдөөгүй, гэхдээ зөвхөн довтолгоонд зориулсан бит өөрчлөгдсөн. Бүх оргилууд цаг хугацааны хувьд ижил байх ёстой, учир нь үйл ажиллагаа нь өөрөө газрыг өөрчилсөнгүй. 7-8-р зураг нь бидний таамаглалын дагуу гарч ирсэн бөгөөд дундаж зөрүүний хамгийн их утгыг өөр өөр зорилтот битүүд дээрх ижил түлхүүр утгын хувьд олж авсан тул бид зөв түлхүүрийн байтыг олсон байх магадлалтай (микроконтроллер нь AES стандарт, ингэснээр та түүний бүх байтыг шалгах боломжтой).



Үүнтэй адилаар та сүүлийн тойргийн түлхүүрийн үлдсэн бүх байтыг сэргээх боломжтой. Олон бүтээлүүд халдлагын алгоритмыг хэрхэн хурдасгах/хялбарчлах/сайжруулах талаар тайлбарлаж байгаа боловч одоо таны хувьд гол зүйл бол энэ үйл явцын үндсийг ойлгох явдал юм. Бид дараагийн өгүүллээр зарим сайжруулалтыг авч үзэх болно.

Юу үзэх вэ?

Танд халдлагын талаар олон асуулт байгаа гэдэгт би итгэлтэй байна. Би танд хариултыг интернетээс хайхыг санал болгож байна. Үүнийг хийхийн тулд та scholar.google.com болон түлхүүр үгсийг ашиглаж болно: дифференциал эрчим хүчний шинжилгээ, эрчим хүчний анализын халдлага. Хажуугийн сувгийн довтолгоог ашиглах хурд, нарийвчлалын талаар уралдаан зохион байгуулдаг тусгай dpacontest.org вэбсайт байдаг. Энэ сайт нь кодын жишээнүүд болон халдлагын олон өгөгдөлтэй. Эдгээр халдлагын талаар сургалт явуулдаг Орост болж буй янз бүрийн арга хэмжээг ажиглаарай. Мөн COSADE, CHES, CARDIS гэх мэт хурлын материалтай танилцахыг зөвлөж байна.

Дүгнэлт

Криптограф алгоритмын гүйцэтгэлийг оруулаад ул мөргүй юу ч тохиолддоггүй. Шифрийг гүйцэтгэх явцад эрчим хүчний хэрэглээ гэх мэт хоёрдогч сувгаар мэдээлэл алдагддаг. Тооцоолол хийхэд эрчим хүч шаардагддаг тул хажуугийн сувгийн халдлагаас бүрэн хамгаалах боломжгүй, энэ асуудал нь үндсэн асуудал юм. Энэхүү нийтлэл нь STM8 микроконтроллер дээр хийгдсэн AES-128-ийн жишээг ашиглан халдлага хэрхэн ажилладаг, шифрлэлтийн түлхүүрийг хэрхэн олохыг харуулсан болно. Түлхүүрийг олохын тулд эрчим хүчний хэрэглээний загварын талаархи хамгийн бага мэдээллийг ашигласан боловч алгоритмыг амжилттай эвдэхэд хангалттай байсан. Энэхүү нийтлэл нь 1996 онд үүсгэгдсэн анхны халдлагуудын нэгийг харуулсан бөгөөд тэр цагаас хойш хажуугийн сувгийн шинжилгээ ихээхэн хөгжиж ирсэн. Хэсэгчилсэн сайжруулсан довтолгооны аргуудыг дараагийн өгүүллээр хэлэлцэх тул ердийнх шигээ бидэнтэй хамт байгаарай...

DTA нь програмчлагдсан температурын хэмжилтийн үед дээжийн температурыг стандартын температуртай харьцуулахад суурилдаг. Дээжинд хайлах, задрах, талст бүтэц өөрчлөгдөх зэрэг фазын өөрчлөлт гарахаас өмнө туршилтын дээж болон лавлагааны температур ижил байх ёстой. Эдгээр процессын үед температур нь лавлагааны температураас хоцрох (эндотермик процесс) эсвэл урагшлах (экзотермик процесс).

Зураг дээр. дулааны шинжилгээний үр дүнг бүртгэх хоёр аргыг үзүүлэв

Хэрэв дээжийг тогтмол хурдаар халааж (зураг а) ба түүний T s тасралтгүй өөрчлөгддөг бол эндотермик нөлөө эхлэх хүртэл (хайлах цэг T s хүртэл) температурын хамаарал (зураг б) шугаман байна. Дараа нь хайлж дуустал температур тогтмол хэвээр байна. Дулааны нөлөө нь хэвтээ хэсэг (үндсэн налуу шугамаас хазайх) хэлбэрээр илэрдэг. Зураг дээр. Дифференциал дулааны шинжилгээнд (DTA) ашигласан тохиргооны диаграммыг үзүүлэв.

Стандарт ба дээжийн температур ижил байвал дифференциал термопарын термо-EMF нь 0-тэй тэнцүү байна. Температурын T өөрчлөлттэй (дулааны нөлөөлөл дагалддаг) процесс явагдах үед DT температурын тодорхой зөрүү үүсдэг. түүвэр болон стандартын хооронд байх бөгөөд үүнийг тэг утгаар бүртгэнэ. Судалгаанд хамрагдаж буй объектод дулааны нөлөөлөл дагалддаг процессууд эхлэхэд дээж ба стандартын хооронд DT температурын зөрүү үүсдэг бөгөөд энэ нь дифференциал термопарын EMF-ийн тэг биш утгаар бүртгэгддэг. Ихэвчлэн блокийн халаалтын температурыг хэмждэг гурав дахь термопарыг ашигладаг. Үүний үр дүнд DT-ийн температураас хамаарах хамаарлыг олж авна (зураг d). Хэвтээ шугам (суурь шугам) дээр DT=0 үед судлаж буй дээж дэх дулааны нөлөөлөлтэй холбоотой огцом оргил ажиглагдаж байна. Энэхүү дулааны эффектийн температурыг T 1 (тэг шугамаас хазайх температур) эсвэл T 2 (суурь шугамаас хамгийн их хазайх температур) авна. Дулааны эффектийн температурыг T 2-ээр илэрхийлнэ. Техник хангамжийг ашигласнаар DT=f(T) хамаарлын оргилын хэмжээг мэдэгдэхүйц нэмэгдүүлэх боломжтой бөгөөд энэ нь ямар ч хамгийн бага дулааны нөлөөллийг нэмэгдүүлэх боломжтой болгодог.

DTA төхөөрөмжүүд. Ашиглалтын температурын хүрээ нь 190 – 1600 0 C. дээжийг бага хэмжээгээр (хэдэн миллиграмм) авдаг бөгөөд энэ нь бүх дээжийн туршид температурын градиентийг арилгах боломжтой болгодог. Халаалтын хурд 1-50 0 С/мин. Бага хурдтай үед аргын мэдрэмж буурдаг, учир нь зарим тохиолдолд халаалтын хурд буурах тусам DT буурдаг.

DTA болон TGA-ийн хэрэглээ.

1. Термогравиметрийг зөвхөн массын өөрчлөлттэй процессыг судлахад ашигладаг тул DTA арга нь TGA-тай харьцуулахад илүү түгээмэл байдаг.

2. DTA аргыг ашиглан массын өөрчлөлттэй ба өөрчлөлтгүй (полиморф хувиргалт) хоёуланд нь тохиолддог процессуудыг тодорхойлох боломжтой.

3. DTA болон TGA-г нэгэн зэрэг ашиглах нь маш үр дүнтэй. Энэ тохиолдолд DTA муруй дээр массын өөрчлөлттэй холбоотой үйл явцтай тохирох дулааны нөлөөлөл ба массын өөрчлөлтгүйгээр тохиолддог процесст тохирох нөлөөллийг ялгана.

Каолин Al 4 (Si 4 O 10) (OH) 8-ийн задралын жишээ.


TGA-ийн мэдээллээс үзэхэд 500-600 0 С-ийн хооронд дээжийн жингийн өөрчлөлт нь түүний шингэн алдалттай холбоотой байдаг. Шингэн алдалт нь эндотермик процесс бөгөөд дулааны нөлөөг DTA-аар илрүүлдэг.

DTA муруйн хоёр дахь оргил 950 – 980 0 C нь TGA муруйн аналоггүй бөгөөд энэ нь усгүйжүүлсэн каолины дахин талстжилттай тохирч байна. Энэ нөлөө нь экзотермик юм. 600-950 0С-т үүссэн усгүйжүүлсэн үе шат нь метастаз бөгөөд түүний задрал нь экзотермик эффект хэлбэрээр өгөгдсөн дээжийн энтальпийн өөрчлөлттэй холбоотой юм.

Хүлээн авсан үр дүнг тайлбарлахад ашигладаг өөр нэг жишээ бол дээжийг халаах, хөргөх үед гарч ирдэг DTA муруй дээрх дулааны нөлөөллийн судалгааг ашиглах явдал юм. Энэ нь эргэлт буцалтгүй (хайлж, хатуурах) болон эргэлт буцалтгүй хувиргалтыг (ихэнх задралын урвал) салгах боломжтой болгодог. Зурагт үзүүлсэн диаграмм. хувиргалт (задралын урвал) үед DTA дээр ажиглагдаж болох дулааны нөлөөллийн талаар ойлголт өгдөг.

Зурагт үзүүлсэн диаграмм. буцах ба эргэлт буцалтгүй хувиргалтын үед DTA дээр ажиглагдаж болох дулааны нөлөөллийн тухай ойлголтыг өгдөг. Эхний нөлөө нь эхлэлийн бодис (гидрат) -ийн шингэн алдалтын (шингэн алдалт) үйл явцтай холбоотой. Шингэн алдалтын процесс нь халах үед тохиолддог бөгөөд эндотермик байдаг. Дараа нь халах үед усгүйжүүлсэн бодис нь дулааны шингээлт дагалддаг полиморф хувиралд ордог; дараа нь дээж хайлж, эндо-эффект (гурав дахь оргил) хэлбэрээр тэмдэглэгддэг. Хөргөх үед хайлмал талсжих бөгөөд энэ нь DTA-д экзотермик нөлөө үзүүлдэг. Дараа нь бага температурт экзотермик полиморф хувирал үүсдэг. Энэ тохиолдолд усжилт үүсэхгүй. Тиймээс халаах-хөргөх мөчлөг нь хоёр эргэх, нэг эргэлт буцалтгүй өөрчлөлтүүд дагалддаг.

Хэрэв хувиргалт нь буцах боломжтой бөгөөд шууд процесс нь дулааныг шингээх үед (эндотермик) явагддаг бол хөргөлтийн үед урвуу үйл явц нь дулаан ялгарах (экзотермик) дагалддаг. Дээжийг халаах, хөргөх явцад эргэх процессыг судлахдаа гистерезис (саатал) ихэвчлэн тулгардаг. Хөргөх үед ажиглагдсан экзотермик нөлөө нь халаалтын явцад ажиглагдсан харгалзах нөлөөнөөс бага температураар тодорхойлогддог. Хамгийн тохиромжтой нь хоёр процесс ижил температурт явагдах ёстой, гэхдээ гистерезийн интервал байдаг бөгөөд өргөн нь хэдэн зуун градусын хооронд хэлбэлздэг.

Өмнөх зурагт. Урвуу үйл явц хоёулаа бага боловч тодорхой гистерезисийг харуулдаг.

Ерөнхий зарчим ба шинжилгээний схемийн дагуу дифференциал дулааны шинжилгээ нь DSC-тэй ойролцоо бөгөөд цорын ганц ялгаа нь энэ аргын аналитик дохио нь дээж ба харьцуулсан дээжийг ижил халаалтын нөхцөлд халаах температурын зөрүү (DT) юм. шаардлагатай дулааны зөрүү нь дээжийг ижил температурт халаахад зарцуулдаг. Үүний дагуу шинжилгээний схемийн дагуу температур хэмжих төхөөрөмжөөр (термопар эсвэл термистор, 1300 К-ээс дээш температурт оптик пирометр) тоноглогдсон хэмжих үүрэнд дээж, жишиг дээжийг термостатад байрлуулж, зэрэгцээ халаах боломжийг олгодог. хоёр эсийн (Зураг 6).

1 - хэмжих эсүүд; 2 - дүн шинжилгээ хийсэн дээж; 3 - стандарт дээж; 4 - дифференциал хэлхээний дагуу холбогдсон температур хэмжих хэрэгсэл; 5 - термостат дахь температурыг хэмжих хэрэгсэл; 6 - термостат

Цагаан будаа. 6. Дифференциал дулааны анализаторын хэлхээ:

Үүний зэрэгцээ дифференциал хэлхээг ашиглан температурыг хэмжих хэрэгсэл нь эсийн температурын зөрүүг нэн даруй бүртгэх боломжийг олгодог.

Термогравиметри

Термогравиметрийн аргын хувьд шинжилж буй дээжинд гарч буй химийн өөрчлөлтүүдийн талаархи аналитик дохио нь температураас хамаарч түүний масс юм.

Термогравиметрийн муруйн үе шатууд нь үргэлж тодорхой тодорхойлогддоггүй бөгөөд энэ нь дээжинд дулааны хувиргалт үүсэх температурыг нарийн тодорхойлоход хэцүү болгодог. Ийм тохиолдолд термогравиметрийн (TG) муруйтай хамт TG муруйн анхны дериватив болох дифференциал термогравиметрийн (DTG) муруйг байгуулснаар сайн үр дүнд хүрдэг. Массын хамгийн огцом өөрчлөлтийн бүсэд (TG муруй дахь гулзайлтын) тодорхой минимумууд DTG муруй дээр ажиглагддаг (Зураг 7).

Цагаан будаа. 7. Термогравиметрийн (TG) ба харгалзах дифференциал термогравиметрийн (DTG) муруй (1-3 - харгалзах эндотермик оргилууд)

Дериватографи

Дулааны аргуудын нэгэн адил дериватографи нь дулааны нөлөөлөлд өртсөн дээжийн параметрийн жигд өөрчлөлтөөс үүсэх аливаа хазайлтыг бүртгэх үндсэн дээр суурилдаг. Энэ тохиолдолд дерватографи нь дор хаяж хоёр параметрийн өөрчлөлтийг нэгэн зэрэг бүртгэхийг хэлнэ. Хамгийн энгийн тохиолдол бол ижил дээжийн хувьд DTA муруй ба термогравиметрийн муруйг зэрэгцүүлэн бүртгэх явдал юм. Хамтын олж авсан өгөгдлийн мэдээллийн агуулга нь тус тусад нь авсан арга тус бүрийн боломжоос ихээхэн давж гардаг. DTA ба DTG муруй дээрх экстремумууд нь TG муруй дээрх гулзайлтын цэгүүдтэй давхцаж байгаа нь химийн өөрчлөлтөд орсон бодисыг тодорхойлох хамгийн найдвартай байдлыг баталгаажуулдаг. Гэсэн хэдий ч дулааны аргуудын аль нэгээр олж авсан өгөгдлийн найдвартай байдлыг нэмэгдүүлэхийн зэрэгцээ дерватографи нь чанарын хувьд шинэ мэдээллийг өгдөг.

Жишээлбэл, Зураг дээр. Зураг 8-д полипропилен хуванцарыг дерватографийн судалгааны үр дүнг харуулсан бөгөөд полимер өөрөө болон органик бус дүүргэгчийн хайлах температур ба задралын температур хоёулаа тодорхой бичигдсэн байдаг.

Цагаан будаа. 8. Полипропилен хуванцарын нэгэн зэрэг дулааны шинжилгээний үр дүн

Хоёр дахь асуултын талаархи дүгнэлт:

Аливаа бодист температур өөрчлөгдөхөд янз бүрийн процесс явагддаг: физик (хайлах, талсжих, уурших эсвэл буцалгах) ба химийн (задрал, дулааны исэлдэлтийн устгал, хөндлөн холбоос гэх мэт). Эдгээрийг бүгдийг нь дулаан ялгаруулах, шингээх, массын өөрчлөлт болон бусад шинж чанарууд дагалдаж болно. Температураас хамааран материалын шинж чанарын хэлбэлзлийг бүртгэх нь дулааны шинжилгээний янз бүрийн аргын мөн чанар юм.

Доктор, сэтгэл засалч Гончаров М.А.

Орчин үеийн сэтгэлзүйн эмчилгээний ололт амжилтыг үл харгалзан амиа хорлолтыг нөхөн сэргээх асуудал нэлээд ноцтой хэвээр байна. Амиа хорлох зан үйлийн олон онол байдаг. Гэхдээ хэн нь ч энэ үзэгдлийн бүх нууцыг бүрэн илчилдэггүй.

Аз болоход амиа хорлох үзэгдлийг эмнэлзүйн шинж чанартай үзэгдэл гэж үздэг байсан цаг хугацаа аль эрт өнгөрчээ. Эмчилгээний маш олон онол, маш олон арга байдаг. Мэдээжийн хэрэг, амиа хорлох асуудалд хандах хандлага нь хүний ​​талаарх бидний үзэл бодол, онолын чиг баримжаагаар тодорхойлогддог.

Амиа хорлох зан үйл нь зөвхөн хүмүүст л байдаг. Асуудлыг шийдэх гарц гэж үхлийг сонгосноороо ганц ч амьд амьтан зовдоггүй.
С.Фрейдийн хэлснээр “амьд бүхэн үхлийн төлөө, анхдагч органик бус оршихуйн төлөө тэмүүлдэг; амиа хорлох нь сэтгэл зүйн үйлдэл бөгөөд түүний хөдөлгөгч хүч нь үхлийн зөн совин юм”.

А.Адлер “Үхлийг хүсэх нь өөрөөсөө эсвэл өөр хүнээс бага багаар ухамсартайгаар өшөө авах хэлбэрийн хамгаалалтын хариу үйлдэл юм. Амиа хорлох замаар хүн бага насныхаа дутагдлыг даван туулж, өөрийгөө баталдаг."

Стеккел "Амиа хорлох нь тухайн хүн өөр хүнийг алах хүслийг соёлын хувьд дарангуйлсан тохиолдолд өөрийгөө шийтгэсний үр дүн" гэж үзсэн.
К.Менингер - “Амиа хорлох нь садизм ба мазохизмын цогцын илрэл, Эго-г супер Эгогоор шийтгэх арга”.

Г.И.Гордон амиа хорлохыг “амьдралын амин чухал өнгө аяс, зөн совин сулрах буюу бүрмөсөн алга болох” гэж үзсэн.

Социологич Уильям Ирвин Томпсон: "Хүмүүс бол ширээ, сандал шиг эд зүйл биш бөгөөд хэрэв тэд ширээ, сандал төдийгөөр амьдрал нь буурсан гэж үзвэл амиа хорлодог."
Рингелийн (1978) хэлснээр амиа хорлох оролдлого нь "зовлонтой хөгжлийн төгсгөл" юм.

Амери (1979)-ийн хувьд амиа хорлох үйлдэл нь хүнийг амьтнаас ялгаж буй хүний ​​эрх чөлөөний баталгаа юм. Баттегай (1981) хэлэхдээ, эсрэгээрээ амиа хорлох үед ямар ч чөлөөт шийдвэрийн тухай ярьж болохгүй.

Амбрумовагийн үзэл баримтлалын дагуу амиа хорлох зан үйл нь бичил нийгмийн зөрчилдөөний нөхцөлд нийгэм-сэтгэл зүйн дасан зохицох чадваргүй байдлын үр дагавар бөгөөд энэ нь бүх хүрээг хамардаг тул онцгой нөхцөл байдалд байгаа хүний ​​зан үйлийн ерөнхий урвалын нэг хэлбэр юм. оношлогооны өөрчлөлтүүд - сэтгэцийн хэм хэмжээнээс хүнд хэлбэрийн эмгэг хүртэл.
Хүн бүр диваажинд очихыг хүсдэг ч хэн ч үхэхийг хүсдэггүй.

Амиа хорлох зан үйл нь өөрөө булшинд үлдэх хүсэл ховор байдаг. Амиа хорлох оролдлого гэдэг нь бидний эргэн тойрон дахь ертөнцийг сорилт гэхээсээ илүү үхлийг хүсэх гэсэн үг юм. Бердяев хэлэхдээ, хүн хэзээ ч амьдралыг үгүйсгэдэггүй, энэ амьдралыг тэвчихийн аргагүй болгодог амьдралын тэр мөчийг үгүйсгэдэг. Тиймээс амиа хорлох зан үйл нь өөрөө шалтгаан биш, харин үр дагавар юм. шинж тэмдэг. Шалтгаан нь үргэлж гадаргуу дээр байдаггүй зөрчил юм.

Эерэг сэтгэл засал эсвэл дифференциал шинжилгээ нь хүний ​​​​хүмүүнлэг дүр төрх бүхий зөрчилдөөнт төвтэй сэтгэлзүйн эмчилгээний арга тул "амьдралыг тэвчихийн аргагүй" зөрчилдөөнийг олоход чиглэгддэг. Амиа хорлох зан үйлийг шинж тэмдгийн түвшинд эмчлэх нь утгагүй юм. Энэ нь машины зураасыг будаж зассантай ижил юм. Шинж тэмдгүүдээс зөрчилдөөн рүү шилжих нь ерөнхийдөө сэтгэлзүйн эмчилгээ, ялангуяа амиа хорлох зан үйлтэй ажиллах гол алхам юм. Эерэг сэтгэлзүйн эмчилгээний арга нь латин "POSITUUM" гэсэн үгнээс нэрээ авсан бөгөөд энэ нь: бодит, өгөгдсөн гэсэн утгатай. Амиа хорлох зан үйл нь цорын ганц баримт, өгөгдөл биш юм. Энэ аргын асуудал бол эмгэг нь өөрийн гэсэн амьдралтай хүний ​​хувьд харийн мангас биш, харин хүний ​​динамик байдал, хүрээлэн буй орчны нөлөөнд үзүүлэх хариу үйлдэл юм. Эерэг сэтгэлзүйн эмчилгээний хувьд өвчин, шинж тэмдэг, асуудалд гол анхаарлаа хандуулдаггүй, харин зөрчилдөөн нь үйл ажиллагааны доголдол үүсгэдэг хувь хүний ​​шинж чанарууд (бодит чадварууд) болон нөхцөл байдлыг даван туулахад тусалдаг.

Эерэг сэтгэлзүйн эмчилгээ нь тухайн хүнд тухайн нөхцөл байдалд байгаа гадаад орчны өөрчлөлт эсвэл дотоод туршлагын хариу үйлдэл болгон шинж тэмдгийг авдаг. Энэхүү хариу үйлдэлд хүргэдэг чадварууд болон тэдгээр нь хөгжилд хэрхэн бий болдогийг ойлгосноор бид боловсрол, сургалтаар дамжуулан эдгээр чадварыг өөрчилж чадна. Үүний үр дүнд урвал өөрчлөгдөж, шинж тэмдэг арилдаг.

PPT дахь дифференциал дүн шинжилгээ нь хэд хэдэн үндсэн зүйлээс хамаардаг.
1. Асуудлыг эерэгээр тайлбарлах
2. Мөргөлдөөний хамрах хүрээг тодорхойлох
3. Мөргөлдөөний агуулгыг тодорхойлох (бичил гэмтлийн онол)
4. Үндсэн зөрчилдөөний тодорхойлолт
5. Үг хэлэх
6. Невротик давталтаас давж гарах (стереотипүүд)
7. Асуудлыг шийдвэрлэхэд өөртөө туслах чадварыг хөгжүүлэх

Эерэг сэтгэлзүйн эмчилгээний нэг чухал хэрэгсэл бол шинж тэмдгүүдийн эерэг илрэл юм. Энэ нь сарнайн шил зүүх, шинж тэмдгийн ноцтой байдлыг үгүйсгэх эсвэл бууруулах гэсэн үг биш юм. Мөн шинж тэмдгийн ард ямар хүсэл эрмэлзэл, хэрэгцээ, чадвар байгааг анхаарч үзэх боломж. Эерэг дахин тайлбар нь бусад эерэг чадвараар тодорхойлогддог хувь хүний ​​хөгжлийн замыг тоймлон харуулах боломжийг олгодог бөгөөд ингэснээр хайлтын үйл ажиллагааг зовлонтой байдлаас дэлхийтэй болон өөртэйгөө харилцах дасан зохицох арга руу шилжүүлэх боломжийг олгодог. Жишээлбэл:
. Сэтгэлийн хямрал нь зөрчилдөөнд маш их сэтгэл хөдлөлөөр хариу үйлдэл үзүүлэх чадвар юм.
. Ганцаардлын айдас бол бусад хүмүүстэй харилцах хэрэгцээ юм.
Хэрэв та "өөрийгөө амиа хорлох" гэж юу гэсэн үг болохыг бодож үзвэл зарим эерэг талыг олж харах боломжтой. Хэрвээ хүн “өөрөөсөө амьдралыг авдаг бол тэр амьдралыг ойлгодог, эзэмшдэг, өөртөө тохируулдаг гэсэн үг юм. Шинэ эхлэл энд боломжтой. “Өөрийнхөө амийг авах нь” гэдэг нь өөрийнхөө амьдралыг эргэлзэж, түүний талаарх үзэл бодлоо өөрчлөх гэсэн үг юм. (Н. Пезешкян). Үүнээс гадна энэ нь байж болно:
. Тэвчихийн аргагүй нөхцөл байдлыг дуусгах чадвар
. Өвдөлтөөс ангижрах чадвар
. Айдсыг даван туулах чадвар
. Амьдралыг эзэмших чадвар
. Нөхцөл байдлын боол болохгүй байх чадвар
. Нас барсан хүмүүстэй холбогдох чадвар
. Анхаарал татах чадвар
. Тусгаарлах чадвар
. Амьдралыг асуу
. Байршлаа өөрчил

Амиа хорлох зан үйлийн сөрөг талыг арилгахын өмнө бид эерэг талуудад анхаарлаа хандуулдаг. Сэтгэцийн эмчийн яаралтай тусламжийн стандарт журмыг үндэслэлтэй оношлохгүйгээр хийх оролдлого нь эмчилгээний эсрэг, бүр аюултай байж болох тул ийм өвчтөнийг сонсохын тулд амиа хорлох тухай ярихаас илүүтэйгээр харуулах ёстой гэж итгэхэд хүргэдэг. Ийм тохиолдлууд эмчилгээний эмчийг өвчтөнөөс тусламж гуйж, дараа нь түүнд туслах чин сэтгэлийн оролдлогоос татгалзаж байгаа мэт үзэн ядах мэдрэмжийг төрүүлдэг (Frank et al., 1952).

Амбрумовагийн хэлснээр зөрчилдөөний хэд хэдэн үндсэн талбарууд байдаг.
1. Гэр бүл-хувийн
2. Сэтгэцийн эрүүл мэндийн байдал
3. Биеийн эрүүл мэндийн байдал
4. Мэргэжлийн хүрээн дэх зөрчилдөөн
5. Нийгмийн эсрэг зан үйлтэй холбоотой зөрчилдөөн
6. Материаллаг болон өдөр тутмын хүндрэлүүд
Эдгээр бөмбөрцөгүүдийг Н.Пезешкианы дагуу балансын загвар дээр тарааж болно. Үүний зэрэгцээ сүнслэг байдал, оршихуйн хүрээг харгалзан үзэхгүй байгаа нь тодорхой байна. Тэд сэтгэцийн эрүүл мэндийн байдалтай холбоотой байх магадлалтай. Н.Пезешкианы загвар нь амьдралын дөрвөн салбарт тэнцвэргүй байдлыг харуулж байна. Амьдралын аль хэсэгт онцгой ач холбогдол өгч, аль нь сүүдэрт үлддэг.
Гэвч мөргөлдөөн болж буй газрыг тодруулсан ч мөргөлдөөний агуулга нуугдаж байна.
Эхлээд мөргөлдөөний бүсийг тодорхойлж, дараа нь мөргөлдөөнд хариу арга хэмжээ авах хамгийн тохиромжтой арга замыг судалж үздэг. Урт хугацааны тэнцвэргүй байдал нь тодорхой зөрчилд хүргэх нь гарцаагүй. "Уран зөгнөл рүү нисэх" тэнцвэргүй байдалд хүргэдэг хоёр үндсэн шалтгаан бий.
1. Газар нутаг нь зүгээр л хөгжөөгүй (туршлага дутмаг)
2. Тэд хэт олон зөрчилдөөн (сөрөг туршлага) хуримтлуулсан.

Үүнийг дараах жишээнээс харж болно.
Хоёр өвчтөн эмнэлзүйн хувьд сэтгэлийн хямралд ордог бөгөөд нэгэн зэрэг бараг ижил ургамлын шинж тэмдэг илэрдэг: нойргүйдэл, хоолны дуршил буурах, нулимс цийлэгнэх, сэтгэцийн хөдөлгөөний саатал гэх мэт. Гэхдээ тэд субъектив туршлагаараа эрс ялгаатай. Хүн өөрийн ёс суртахууны төгс бус байдлын утгаараа муу санагддаг. Тэрээр амиа хорлох тухай боддог, учир нь тэрээр өөрийн оршин тогтнох нь дэлхийн асуудлыг улам хурцатгаж, хорон муу нөлөөгөөсөө ангижруулснаар энэ гарагийг зөвхөн сайн сайхны төлөөх болно гэдэгт итгэдэг. Нөгөө нь дотооддоо хоосон, согогтой, царай муутай, ёс суртахуунгүй мэт санагддаг. Тэр бас амиа хорлох тухай боддог, гэхдээ ертөнцийг сайжруулахын тулд биш - тэр энэ амьдралын утга учрыг олж хардаггүй. Эхнийх нь гэм буруугийн шатаж буй мэдрэмжийг мэдэрдэг, хоёрдугаарт - бүх зүйлийг хамарсан ичгүүр (Blatt, 1974). Объектын харилцааны онолын хэлээр, эхнийх нь түүнийг муу гэж хэлэх дотоод объектуудаар дүүрэн байдаг; хоёр дахь нь түүнийг удирдан чиглүүлж чадах дотоод объектоос ангид байдаг.

Эхний төрлийн сэтгэл гутрал ба хоёр дахь хэлбэрийн оношлогооны ялгаа нь практик шалтгааны улмаас маш чухал юм. Эхний төрлийн сэтгэлээр унасан үйлчлүүлэгч нь эмчийн илт өрөвдмөөр, урам зориг өгөх аялгуунд хариу үйлдэл үзүүлэхгүй; тэр өөрийгөө жинхэнээсээ илүү үнэ цэнэтэй хүн гэж хүлээж авсан гэдэгт итгэж, бүр илүү сэтгэлээр унана (инээдтэй сэтгэлийн хямрал). Хоёр дахь төрлийн сэтгэлээр унасан хүмүүс дэмжлэг, ойлголтыг нээлттэй илэрхийлэх үед маш их тайвшрах мэдрэмжийг мэдрэх болно; түүний хоосон чанар түр зуур дүүрч, ичгүүрийн зовлон нь зөөлрөх болно.

Дифференциал шинжилгээ. "Бодит чадвар" -ыг тодорхойлох, өөрөөр хэлбэл. Хүний зан үйлийн байнгын шинж чанарыг тодорхойлдог чанарууд, шинж чанарууд нь аливаа зөрчилдөөнийг хувь хүний ​​​​хувийн бус, харин үнэмлэхүй, тогтмол биш, харин өөрчлөгдөж, хөгжиж чаддаг зан үйлийн бие даасан шинж чанаруудын мөргөлдөөний үр дүн гэж үзэх боломжийг олгодог. Ийнхүү мөргөлдөөний талбарыг нутагшуулж, түүний агуулгыг тодорхойлж, нөхцөл байдлын хурцадмал байдал, үхлийн үр дагавар арилж, өөрчлөх зам нь тодорхой бөгөөд бодитой болж хувирдаг. Бодит чадварыг ялгах, судлах, өөрчлөх чадварыг хөгжүүлэх нь дифференциал шинжилгээний гол эмчилгээний хүчийг бүрдүүлдэг.

Бодит чадварын хоёр үндсэн төрөл байдаг:
Анхан шатны чадварууд нь хайрлах үндсэн чадвараас үүсдэг. Тэд ойр дотны хүмүүстэйгээ харьцсанаас болж төрсөн анхны өдрөөс л үүсдэг. Анхан шатны чадварууд нь хоёрдогч чадвараас илүү чухал биш эсвэл эсрэгээрээ байдаг. Эдгээр нь хоёрдогч чадварыг бий болгодог үндсэн үзэгдэл, суурь, сэтгэл хөдлөлийн агуулга юм. Анхан шатны чадварууд нь хоёрдогч чадварыг хэрэгжүүлэхтэй холбоотойгоор олж авсан амьдралын сэтгэл хөдлөлийн туршлагыг тодорхойлдог.

ХОЁРДОЛТОЙ чадварыг дамжуулсан мэдлэгийг өөртөө шингээх замаар олж авдаг. Эдгээр нь тодорхой үйлдлийг өдөөж, дарангуйлдаг нийгмийн бүлгийн зан үйлийн хэм хэмжээг тусгасан байдаг (анхан шатны чадварын тусламжтайгаар, эсвэл илүү нарийвчлалтай, анхдагч хэрэгцээг хангах замаар).
Одоогийн чадварууд нь хүний ​​​​зан чанарыг төлөвшүүлэх, хүний ​​​​зан үйлийн агуулга, сэдэл, хүмүүс хоорондын харилцан үйлчлэл, зөрчилдөөн үүсэх, эмчлэх хамгийн чухал үзүүлэлтүүдийг тодорхойлдог. Нөхцөл байдлаас хамааран чадвар нь янз бүрийн хүмүүст жигд бус, ялгаатай хөгждөг. Тэдний зарим нь ур чадварын хэмжээнд хүртэл хөгжсөн байхад зарим нь нялх үедээ үлдэж болно. Жишээлбэл, та дэг журамд дуртай ч тэвчээргүй байж болно.
Өөрийнхөө болон бусдын бодит чадварын хүлээгдэж буй ("зөв") болон одоо байгаа ("эерэг") хөгжлийн хоорондын үл нийцэл нь микро (болон макро) гэмтэл, зөрчилдөөн, асуудал, маргаан, үр дүнд нь нөхцөл байдлыг үүсгэдэг. түгшүүр, айдас, нойрны эмгэг, түрэмгийлэл гэх мэт. Амиа хорлох эмгэгүүд нь тодорхой чадварын зөрүүтэй мөргөлдөөний улмаас байнга давтагддаг, хүчтэй болдог микротраумууд, макротравмалар дээр суурилж болно. Сүүлийн 5 жилийн 10 үйл явдал нь гэмтлийн мөн чанарыг тодорхойлоход тусална.

Тодорхой шинж тэмдгүүдээс хамааран одоогийн чадварыг мөн шалгадаг. Зарчмын хувьд шинж тэмдгийн шинж чанарыг аль хэдийн олж авсан, улмаар сөрөг үнэлгээ авсан тохиолдолд аливаа бодит чадварт нөлөөлж болно.

Оношилгооны ажлын нэг бол өвчтөнийг тодорхойлох явдал юм. Амиа хорлосон нь "шинж тэмдэг тээгч" байж болох ч мөргөлдөөнд оролцогчдыг тогтоогоогүй байна.
Хэрэв зөрчилдөөнийг боловсруулах дөрвөн талбар нь танин мэдэхүйтэй уялдаатай байвал, жишээ нь. Бодит байдалтай харилцах харилцаанд орж буй хэсгүүдийн хувьд харилцааны хэмжээсийг хайрлах чадвараар тодорхойлдог бөгөөд энэ нь бидний эргэн тойрон дахь ертөнцтэй харилцах явцад хөгждөг. Харилцааны шинж чанарт үндэслэн сэтгэл хөдлөлөө илэрхийлэх боломж нээгддэг. Эерэг сэтгэлзүйн эмчилгээний хувьд нийгмийн нөхцөлд хувь хүний ​​үндсэн чадвар (хайр ба танин мэдэхүй) нь үлгэр дуурайл болох дөрвөн хүчин зүйлийн нөлөөн дор үүсдэг гэж үздэг (Зураг 2).

C.Rogers (Rogers C.R., 1951)-ийн үйлчлүүлэгч төвтэй хандлагын дагуу эерэг сэтгэлзүйн эмчилгээ нь хүний ​​хөгжил нь чухал орчны (хайр) эерэг үнэлгээний үндсэн хэрэгцээний нөлөөн дор үүсдэг гэж үздэг. Цаг хугацаа өнгөрөх тусам энэ хэрэгцээнд сэтгэл ханамж, урам хугарах нь нийгмийн орчноос тусгаарлагдсан дотоод, хувийн туршлага (танин мэдэхүй) гэж ойлгож эхэлдэг. өөрийгөө үнэлэх гэх мэт. Төрөл бүрийн аяндаа гарч буй илрэлийг бусад хүмүүс янз бүрийн хэмжээгээр дэмжиж эсвэл дарангуйлдаг. Эерэг үнэлгээг хадгалахын тулд хүн өөрийн туршлагаа тохируулж, хуурамчаар үйлддэг. Тиймээс бусад чухал хүмүүс, тэдний харилцаа, хандлага нь үлгэр дууриал болдог. Анхдагч нийгэмшүүлэх эдгээр анхдагч ойлголтууд нь шинэ туршлагаар нөхөж болох хувийн шинж чанарыг тодорхойлох үндэс суурь болдог. Энэ нь бидэнд суралцах, өөрчлөх, сайжруулах боломжийг олгодог шинэ туршлагаар анхдагч ойлголтыг нөхөх чадвар юм.

"Би" - Хэрэв хувийн шинж чанарын байгалийн илрэл нь чухал орчинд голчлон бухимддаг бол бусдын хувьд чадваргүй (мэдэх чадвар), хайрладаггүй, үнэ цэнэтэй биш (хайрлах чадвар) гэсэн хандлага бий болдог (үндсэн итгэл үнэмшилгүй). Эриксон (1950).
"Чи" - Хайрлах чадварын урам хугарлын үр дүн нь татгалзах явдал, танин мэдэх чадвар нь хил хязгаарыг огт тогтоох чадваргүй байх эсвэл хэт хатуу хил хязгаар тогтоох явдал юм (хэт нөхөн төлбөр гэх мэт).

"Бид" - энэ үзэл баримтлалын зөрчилдөөний үр дүн нь бусдаас хамааралтай байх мэдрэмж эсвэл нийгмийн фобик урвал юм.

"Үндсэн-Бид" - Энэ үзэл баримтлалын зөрчилдөөний үр дүн нь утга учиргүй, өөрийн гэсэн ертөнцийг үзэх үзэл, байнгын манлайлал, богино хугацааны зорилгоос хамааралтай байх явдал юм.

Давтан амиа хорлох асуудал нь орчин үеийн сэтгэцийн эмгэг судлалын хамгийн тулгамдсан асуудлын нэг хэвээр байна. Үүнтэй холбогдуулан эмчилгээний чухал үе шат бол өөртөө туслах чадварыг хөгжүүлэх явдал юм. Таван алхамт стратеги нь үйл ажиллагаагаа зогсоож, асуудлыг шийдвэрлэхэд чиглэсэн эрчим хүчний хөрөнгө оруулалтыг хөгжүүлэх боломж юм.
1. Ажиглах/зайлах.
2. Бараа материал.
3. Нөхцөл байдлын урам зориг.
4. Үг хэлэх.
5. Зорилгын тогтолцоог өргөжүүлэх.

Эмчилгээний тав дахь буюу эцсийн шатны зорилго нь зөвхөн асуудалд төдийгүй амьдралын бусад салбарт эрчим хүч зарцуулах чадварыг хөгжүүлэх явдал юм. Өвчтөн бие даан ажиллахад бэлэн байгаа эсэхийг хэлэлцдэг. Зөрчилдөөнийг шийдвэрлэх дөрвөн чиглэлийг зорилгоо өргөжүүлэх гарын авлага болгон ашиглах нь дээр. Өөр үзэл баримтлалтай хамтрагчтай хийсэн аливаа амьд харилцаа нь соёл хоорондын хандлагыг агуулсан бөгөөд зорилгоо өргөжүүлэх боломжийг агуулдаг: Хэрэв танд асуудал гарахаа больсон бол та юу хийх вэ? Та юу мөрөөдөж байна вэ? гэх мэт.

Дүгнэлт:
- Зөрчилдөөн ихэвчлэн харилцааны хүрээнд байдаг
- Макротраумаас илүү микротраумын тархалт
- Асуудлыг шийдвэрлэх хувь хүний ​​хандлага давамгайлж байна
- Тодорхой зорилгогүй асуудлыг шийдэхийн тулд удаан хугацаанд эрчим хүчээ үрэх
- "Уран зөгнөл рүү зугтах" бол зөрчилдөөнийг шийдвэрлэх хамгийн тохиромжтой арга юм
- Утгын асуудалд ухамсартай хандах хандлага дутмаг (Пра - бид)
- Ялгаварлах дутагдал
- Асуудлыг шийдвэрлэх эерэг туршлага дутмаг