[ hepsi ] [ comfy / a / v ] [ tek / kultur ] [ b / hell / int ] [ meta ]

/tek/ - Teknoloji

If something is free, you are the product.
Name
Email
Subject
Comment
File
:
Embed
Password (For file deletion.)

• Youtube, Vocaroo, SoundCloud gibi url'leri embedlayabilirsiniz.

• Kopyaladığınız bir görseli Ctrl+V ile yapıştırabilirsiniz


File: 1686684291544.jpg (685.28 KB, 872x870, LTDbmog.jpg) ImgOps Exif Google iqdb

 No.1781

run run run run run run run run run run run run run run

 No.1782

File: 1686684476543.jpg (500.24 KB, 665x817, 1HVRA17.jpg) ImgOps Exif Google iqdb

çaypır denemesi

 No.1783

File: 1686684773038.jpg (202.16 KB, 1280x1280, 861f560e9dc605afa0e165b4df….jpg) ImgOps Exif Google iqdb

anonlar bakın sonunda ne keşfettim :^)

orijinal resim herhangi bir şey olabilir, ama 2 katmanlı şifreye sahip olmadan ne olduğunu bilemezsiniz. acaba bununla ne postlanabilir :3 yarın öbürgün normi piçleri tahtayı basarsa rahat rahat yengeç postlamaya devam edebiliriz ^^

 No.1784

File: 1686685310923.webm (3.88 MB, 404x720, roastie.webm) ImgOps Google iqdb

>>1783
postlarız yine koçum normileri de kendimiz gibi yaparız hiçbir sikim olmaz kapiş ;))

 No.1785

File: 1686685508670.jpg (114.01 KB, 1250x833, cilekli-kirmizi-kadife-pas….jpg) ImgOps Exif Google iqdb

>>1784
çilekli pasta siparişini ayakkabı kutusuna koydum usta

 No.1786

File: 1686685656096-0.png (192.47 KB, 300x300, ClipboardImage.png) ImgOps Google iqdb

File: 1686685656096-1.png (2.85 MB, 1280x1600, ClipboardImage.png) ImgOps Google iqdb

File: 1686685656096-2.png (180.56 KB, 300x300, ClipboardImage.png) ImgOps Google iqdb

>>1785
kolay gelsin koçum hayırlı işler

 No.1787

File: 1686686514330.jpg (760.71 KB, 1185x1185, Mrv661O.jpg) ImgOps Exif Google iqdb

melek gibi ;__;

imaj kalitesi düşük ama güncel çaypıra anca bu kadar sığıyor, bir dahakine 4 katı yüksek yükleyeceğim...

 No.1788

tutorial ver oqlim bunları nasıl decrypt edecez

 No.1789

File: 1686687336575.png (311.67 KB, 689x834, FIQf60o.png) ImgOps Google iqdb

>>1788
Decrypt etmek için Diferansiyel Denklem Çözücü lazım anon akademi ibnesi olduğum için MATLAB lisansı var + toolboxlar var. buradaki anonlar için userscript yazıp GreasyFork'a yüklerim çaypır'ı ve ilintili imajı url'leriyle girersin sana çıktı olarak verir. eğer otomatik değiştirsin imajı orijinali ile istiyorsak bu biraz daha uğraştırır ama daha pratik olur. JS ile diferansiyel denklem çözmek aşırı zor amına koduğumun dili.

Matlab rutinleri:
https://people.bath.ac.uk/mascjb/MA50174/assig3.pdf

beklemede kalınız

 No.1790

Anon, istiyorsan bunun devamini getirebilirsin kendi ilgin oldugu icin, ki sahsen benim de biraz ilgimi cekti. Ama kerestede sifrelenmis, ne oldugu belirsiz resimleri hostlamak istemiyoruz, artmasi durumunda da silmeye baslayacagiz
Ayrica burasi normi dolsa bile カニyi ilgilendiren kurallarimiz degismeyecek

 No.1791

>>1790
metadaki tirada bakıver

 No.1792

File: 1686691533360.png (318.25 KB, 488x642, nkj1RoE.png) ImgOps Google iqdb

>>1790
huh, kaguya geldi demek?
>kerestede sifrelenmis, ne oldugu belirsiz resimleri hostlamak istemiyoruz
niçin? yasal bir zorunluluğunuz yok ya? bunun moral code ile ilgisi olduğunu da düşünmüyorum. mesela biri yüklediği resme gizli çilekli pasta linki gömseydi, bunu da silecek miydiniz? bu bahsettiğim yöntemi herhangi bir resme belirli bir patternde noise olarak ekleseydim, varlığını nereden bilecektiniz? hadi siz biliyorsunuz diyelim yasal bir soruna girecek olsanız hakim nereden bilecek? veya sadece bazı anonların görmesini istediğim bir resim yükleyecek olursam ne olacak? yasa dışı herhangi bir şey barındırdığınıza dair herhangi bir kanıt yok ya, sadece ne olduğunu bilmediğiniz şifrelenmiş bir imaj var karşınızda.

burada polemiğe girmek istemiyorum ama niçin silinecek ki postlar? attığımız resimlerin hepsi arama motorlarının cash'lerinde duruyor, bazı imajlarımızın direkt olarak o haliyle kaydedilmesini (fişlenmesini) istememe hakkımız yok mu? amacım eğer gerçekten gizli gizli bir şeyler postlamak olsaydı bunu yapmanın bir sürü yolu var gerek url eklemekle gerek başka şekillerde bunların hepsini tespit etmek gibi bir yükümlülüğünüz veya kabiliyetiniz yok. neden böyle bir karar aldınız sayın kaguya bey? kararınız nihai mi? eğer nihai ise userscript üzerinde zaman harcayıp çöpe atmak istemiyorum. teşekkürler.

 No.1793

File: 1686692330108.png (151.84 KB, 513x501, U7HoRir.png) ImgOps Google iqdb

>>1792
mesela postlara gizli mesaj eklemek, bazı resimleri herkese farklı özel olarak seçilenlere farklı göstermek, braille kodu kullanarak URL yazmak, URL'yi PNG haline getirip okutmak, değerleri canvasa yazdırıp daha sonra canvas'tan sayı dizine çevirip kodu öyle saklamak... bütün bunların hepsi yasak mı yani şimdi? gizli mesaj özgürlüğümüzü elimizden almayınız...

 No.1794

>>1792
Sorun yasal veya moralin ilerisinde, bahsettigin durumda sadece bazi kullanicilarin gorebilecegi mesajlar olmasi. Kerestenin, ya da direk herkese acik imaj tahtalarinin hepsinin kurulusuna aykiri bir fikirden bahsediyorsun. Kerestedeki mesajlari tam olarak okuyabilmek (ya da resimleri gorebilmek) icin asla ucuncu parti bir userscript gerekmemeli.
Kurdugun senaryolara gelirsek, yani yasaklamis olmamiza ragmen yine de gomulu mesajli icerikler paylasilirsa: elimizde somut bir kanit varsa silecegiz, yoksa tabii ki kesin olarak bilmemiz mumkun degil.

>>1793
Mesajlari herkesin decode edebilecegi, daha dogrusu sadece belli kisilerde olan bir ozel anahtar gerektirmeksizin decode edilebilecek sekilde sifrelerseniz bir sorun yok.

 No.1795

>>1794
>Mesajlari herkesin decode edebilecegi, daha dogrusu sadece belli kisilerde olan bir ozel anahtar gerektirmeksizin decode edilebilecek sekilde sifrelerseniz bir sorun yok.

bu. çocuk sikişi görmek için fetöcü animeci piçin scriptini indirip çalıştırmam. nokta.

 No.1796

>>1781
>>1782
la gardaş bunu nasıl çözecez la imagemagick piçini denedim şifre olarak da 14c6dk46a821438003b6 yapdım gardaş ama çıktı bana daha büyük karıncalı resim verdi oç nasıl yapacaz gardaşım öretin de yapalım

 No.1797

>>1789
bu matlap piçi normal okulda örendiğimiz matematiği mi kullanıyor yoksa kendi ayrı dili gibi bişi mi var gardaş

 No.1798

File: 1686724503761.png (65.99 KB, 438x520, Mk6vPNK.png) ImgOps Google iqdb

>>1794
ah, ama haberiniz olsun diye söylüyorum bu bahsettiğim derin-kereste uzun zamandır devam etmekte. postların %6-7'si aslında çok farklı amaçlara hizmet ediyor ve sadece belirli kişilerin okuyabileceği şekilde atılıyor. sizin gördüğünüz ile onların gördükleri farklı. özellikle /b/ de var olan postlara gizlenmiş ve şifrelenmiş mesajlar gömülüyor. belki bi ara tam olarak gösteririm size clearnet'in nasıl organizasyonlar için mesaj paylaşımı için kullanıldığını ve gizli mesajlarda neler neler olduğunu :^)

>>1795
t. devlet bahçeli?

>>1796
anonum imagemagick bunu açamaz çünkü dediğim gibi 2 katmanlı bir şifreleme sahip. şifrelenmiş resmin arkasında ne olduğunu görmek için öncelikle bir key'e (subject kısmına attığım key sadece yarısı, deneme yapabilmek için yüklemiştim keresteye) daha sonra da re-constructor imaja ihtiyacın var ki kaos ve secure hash ile shuffle edilmiş resmi orijinal haline (araba, insan, melek) getirebilesin. ilk attığım imaj şifrelenmiş imaj idi, ikinci attığım ise constructor imaj idi. şifrelenmiş imajın kalitesi yükseldikçe hem constructor imaj hem de secret key daha çok büyür. ayrıca renk layout'ı eklemek için ekstra bir kod yazıyorum çünkü şu an resimler siyah beyaz.

>>1797
MATLAB hem bir programlama dili hem de bir toolbox anon. mesela pendulum eşitliklerini çözmek için bir kod yazmak istiyorsan kullanman çok pratik olur. Python da dahil olmak üzere diğer dillerden çok daha kullanışlı.

https://www.mathworks.com/help/symbolic/simulate-physics-pendulum-swing.html

 No.1799

>>1798
vay gardaşım sen bu işleriden anlıyon yaşın kaç gardaşım senin?

>belki bi ara tam olarak gösteririm size clearnet'in nasıl organizasyonlar için mesaj paylaşımı için kullanıldığını ve gizli mesajlarda neler neler olduğunu :^)

oyyyyyyyyyyyyy anlat anon sertleştim, yengeç her yerde var paylaşmıyorsan o kadar kasmana gerek yok diye biliyorum bunun dışında ne için kullanılıyor anlat dinleyek.

 No.1800

>>1798
hocam tiradı fazla derail etmek istemiyorum ama bi ara hizmet hareketi ve amerikan vizesi alma tiradı açabilir misiniz /comfy/de saygılar

 No.1802

File: 1686741422046.png (207.54 KB, 523x456, ul01P6g.png) ImgOps Google iqdb

>>1800
anon hayal kırıklığına uğrattığım için üzgünüm ama benim bahsettiğin topluluk ile bir alakam yok. bahsettiğin anon chainsawman ile avatar ibneliği yapıyor ben ondan bağımsızım. ben attığım imajları rastgele png indirme sitelerinden indirip atıyorum. anime postlamamın tek sebebi ise ilintili edecek imaj bulamamam ve sadece yazı postlamayı sevmemem. kara kuru uzun uzun yazılar imaj olmadan fazla boğucu duruyor bence burası gibi lulz için girdiğimiz sitelerde.

>>1799
yaşım 22.

nasıl kullanıldığına gelirsek sizin gördüğünüz bazı tiradlar aslında altında şifrelenmiş bazı farklı yazılar ve imajlar içeriyorlar. buna basit bir örnek tunPİÇ'in tahtasında istediğiniz her şeyi konuşup kurallar.html yememektir. çünkü siz ve istediğiniz kişiler farklı şeyler görürken tülay farklı şeyler görecektir. kerestede nasıl kullanıldığına gelirsek, bir grup insanın ilk başlarda şifrelemeden gizlediği, daha sonra şifreleyerek yayınladığı tiradların olduğunu gördüm. bunları özellikle silinmesini istemedikleri veya düşmeyecek şekilde bumplayabilecekleri tiradlara yapıyorlar. özellikle ÜEAHT menesinin forslandığı dönemde belirli postlara işaret koyduklarını gördüm. ne yapmaya çalıştıklarını anlamam pek zaman almadı, daha sonra da kendi aralarında nick edinip (senin nickin 03al43 olsun) sadece senin görebileceğin şekilde paylaştıklarının farkına vardım.

belli bir süre yakınen takip ettikten sonra sistemi çözsem de nick'lere özel şifreleme nedeniyle (bu da bu grup insanların daha önceden açık şekilde anahtar değiş tokuşu yaptığını gösterir) okumam imkansız hale geldi ama hala aktif olup olmadıklarını anlamama yardımcı oldu. şu aralar nadiren bu dediğim şeyi yapıyorlar iyice azaldı.

bunu nasıl kullanacağın tabiki sana kalmış ama dünya üzerindeki bütün imaj tahtalarını göz önünde bulundurduğunda bu sınırsız bir veri paylaşım aracı demektir. anonun iddiası gibi bir örgüt eğer kitap çevirilerini kimseye belli etmeden paylaşmak isteseydi, örgüt üyeleriyle daha önceden konuşup belirli bir URL'de anlaşıp bahsettiğim gibi gizli şekilde indirme linkini paylaşsaydı örgüt üyeleri kendilerine ait olmayan bir platform üzerinden hiç dikkat çekmeden istedikleri gibi indirebilirdi kitapları.

veya ÜEAHT'nin olduğu durumda, birini doxxladığınızı ve ekip arkadaşlarına doxxladığınız kişinin bilgilerini söylemek istediğinizi ama birbirinizle direkt iletişim kuramadığınızı hayal edin. kimsenin görmeyeceği, tirad düşünce tarihten silinecek gizli bir mesaj olarak bunu yayınlarsanız sizi kimse engellemez.

 No.1804

File: 1686742216946.png (113.81 KB, 430x452, EvGJCA6.png) ImgOps Google iqdb

>>1803
>gizlide olan alt-bordlara link, pdf, excel, rar postlayıp siliyolardı
yapma ya, baya aptalmış bu selefiler o zaman. KolymaNet'in normalde bütün imaj tahtaları için atılan her postu arşivleyen bir archiver sistemi olduğunu bilmiyorlar mıymış? postlar, imajlar ve dosyaların hepsinin arşivlenebileceğini? belki kerestede kullanılmıyordur emin değilim ama public hale getirilmemesi arşivlenmediğinin kanıtı değil ki. hele ki konum resimlerini alan buraya şifrelemeden atıyorlarsa folloştan şanslılarsa kurtulurlar. çünkü diğer sitelerde kolyma'nın arşvinin etkin olduğunu biliyorum kereste için bir açıklama yapılmadı bu konuda belki aktif değildir kerestede ama aktif olmaması başka 3. bir partinin web scraping yapıp bunları indirmediğini kanıtlamaz. eğer amaçları gizli bir şekilde paylaşım yapmak ise bunu sitenin sahibinin bile ayıkmayacağı şekilde yapmaları gerekir. selefiler bu siber savaşı kaybetti.

 No.1805

Bunlara hiç gerek yok. Resmi mahvetmeden, reencode yapmayan her yerde (keresteler vs.) kullanılabilecek şekilde steganography yapabilirsin.
Mesela jpeg için yüksek frekanslı DCT coefficientlerını (yani resim kalitesine en az etkileyen, insan gözünün ayırt edemeyeceği detayları) kullan. Hatta bu coefficientların sadece son bitlerini paylaşmak istediğin data için kullan. Bunu bir progressive jpeg olarak encodela. Hangi coefficientların hangi bitlerinin dosya başında hangilerinin dosya sonunda olacağına sen karar verebilirsin. Bunun için Mozjpeg'e kendi yazdığın scan scriptini vermelisin. Eğer gizli datayı jpeg'in sonuna koyarsan decode aşamasında performansını arttırmış olursun. TypedArray'ı alıp direkt crypto.subtle.encrypt() ile çözersin.

Progressive jpegler normalde resmin yüklenme performansını arttırmak için kullanılır. Mesela insan gözü luminance'a karşı daha hassastır ama renkleri o kadar da iyi ayırt edemez. Progressive jpeg'ler de ilk önce lumimance' datasının düşük frekanslı kısmını yani insan gözü en çok değer taşıyan kısmını dosya başına koyar. jpeg indirilirken ilk bu kısım gönderilir, sonra her scan'da daha önemsiz detayları gelir. Progressive Jpeg'ler ve onları oluşturmak için kullanılan scan scriptlerini öğrenmek istiyorsan web performance geeklerinin makalelerine konferanslarına bakacaksın. Görevi resim sunmak olan İmage CDN'lerinin yazılarına da bak, mesela Cloudinary gibi.

"jpeg encoding decoding nasıl oluyor, bu DCT coeffient falan ne?" diyorsan şu linkler işini görür:
https://parametric.press/issue-01/unraveling-the-jpeg/
[YouTube] The Unreasonable Effectiveness of JPEG: A Signal Processing Approach (embed)

Bu arada yapmak istediğin şeyi JS ile çok performanslı bir şekilde yapabilirsin. Matlab'da yapacağından daha performanslı. JS sana sadece kullanması kolay bir api sunuyor, ağır yükü yine C++/Rust yapıyor, hatta standart şifreleme algoritmalarıyla ile alakalı çoğu şey donanımda yapılıyor kendi instruction set'i var.

Böyle yapılmış bir resmi tarayıcıda decode etmek kolay. Ama resimleri de tarayıcıda encode etmek istiyorsan Mozjpeg'i wasm olarak çalıştırman gerek. Bunun bir örneği https://squoosh.app/'da var. Bununla alakalı Surma'nın makalelerine bakabilirsin.

Karışık yazdığımın farkındayım ama daha detaya inecek vaktim yok. Bence yeterli özeti verdim. Epey okuma/izleme yapman gerekecek.

Aslında resmin encoding sürecine hiç bu kadar müdahale etmeden, daha basitçe kendi datanı dosyaya gömmek mümkün. Yazılımların o dosya headerını nasıl parse ettiğini biliyorsan bunu exploit edebilirsin. Ama bu daha tespit edilebilir bir yöntem ve her yerde çalışmayabilir. Merak ediyorsan:
[YouTube] What is a File Format? (embed)
[YouTube] Ange Albertini: Funky File Formats (embed)

~ÜMÖHT

 No.1806

>>1805
fikir için teşekkürler anon. hemen hemen ne demek istediğini anladım, resmin re-encode edilmeyeceğinin garantisi olduğunda söylediğin şeyi kullanmak daha mantıklı geldi. benim yöntemimin de recovery'i belli algoritmalar ile sümile edip anahtarın bir kısmı silinmişse bile geri getirmek mümkün. attığın linklere bakacağım, muhtemelen bu yöntemi de eklerim çünkü resmin içeriğinde distortion yapmadan veri gömebilmek daha çok işime gelir.

sadece JS ile çok performanslı şekilde yapabilirsin dedin non-stiff diferansiyel denklemleri JS ile nasıl çözdürebilirim? kütüphane falan buldum da kullanımı o kadar pratik gelmedi, bir bilgin var mı?

>Ama bu daha tespit edilebilir bir yöntem ve her yerde çalışmayabilir

sonuçta Reddit'e yüklüyor değiliz imajları. vichan sitelerinin hepsinde çalışır. zaten çalışmayacak olursa benim yöntemim re encode edilse bile işe yarıyor ancak seninki kadar iyi saklanmış değil.

basit anlatım ve daha fazla okuma / izleme materyalleri için teşekkürler ve saygılar. ÜMÖHT'ü daha fazla açığa vurmayacağım.

 No.1807

File: 1686825762607.jpg (8.6 KB, 189x189, 1(1695).jpg) ImgOps Exif Google iqdb

>>1789
>Decrypt etmek için Diferansiyel Denklem Çözücü lazım
ona gerek yok cicişim doğrudan Laplace transformasyonu yap kağıt üstünde :3

 No.1808

File: 1686829200206.gif (2.17 MB, 500x400, tumblr_oxcz7c3uP61wvwhrpo1….gif) ImgOps Google iqdb

>>1807
>Leplace Transformasyonu yap
anon leplace sadece lineer diferansiyel denklemler ve bazı standart DE'ler üzerinde çalışıyor burada bahsettiğim diferansiyel denklem kaotik iterasyonlar ve bitwise XOR içeriyor rekürsif olarak. kısacası hiperkaotik bir sistem, leplace kullanarak çözemezsin çünkü continious-time bir sistem değil kaotik.

ayrıca n * m boyutundaki bir resim için bütün kaotik sequenceleri kağıt kalem yardımıyla elle çözmekte bol şons. en azından matematik yaparken öleceksin :^)

 No.1809

File: 1686838312412.png (1.17 MB, 1456x1464, 1(4358).png) ImgOps Google iqdb

>>1808
şaka yapıyom zaten, sadece kerestede benim gibi bi sayısalcı bulmama sevinmiştim

 No.1823

>>1808
Bu matematiği nasıl öğrenebildin anon..

 No.1824

File: 1687124694630.jpg (12.64 KB, 236x259, 71dad584376c601b0283e7111b….jpg) ImgOps Exif Google iqdb

>>1823
kısa cevap:
MIT 18.03 Differential Equations, Spring 2006 + A First Course in Differential Equations with Applications

hakiki cevap:
uykusuzluk + göz yaşı + zekanı sorgulama + depresyon...

 No.1825

File: 1687168447953.png (902.55 KB, 992x760, 1(248).png) ImgOps Google iqdb

>>1824
>uykusuzluk + göz yaşı + zekanı sorgulama + depresyon...
ironik olmadan o hissi biliyorum
ironik olmadan bölümüm hakkında bir sik bilmiyorum

 No.1833

>>1824

cebir sonrası matematik zevk için çalışılır mı anonum

 No.1836

File: 1687564403362.jpg (1.67 MB, 1948x2635, yande.re 422894 disc_cover….jpg) ImgOps Exif Google iqdb

>>1789
aslında kolaylıkla LLL kafes indirgeme yöntemiyle deşifre edebilirsin. JS ile yazılmış hazır scriptler var.

onun dışında bir stokastik yöntem de kullanılabilir. örnek olarak saklanılacak resim iki boyutlu ising modelin son şekli olsun. spin site için rastgele bir rakam üretiyoruz ve ising modeli geriden çalıştırıyoruz. çıkan resimi ve spin site rakamı paylaşıp ardından alıcı ising modeli önden çalıştırıp resimi alabilir.

 No.1837

File: 1687610830026.png (71.95 KB, 357x449, RpvTd9C.png) ImgOps Google iqdb

>>1836
umm anon ya ben seni anlamıyorum ya da sen bahsettiğim algoritmayı tamamen farklı anlamışsın. LLL kafes indirgenmesi hiper kaotik sistemlerin çözülmesini sağlamaz?

kullandığım şifreleme algoritması bir permütasyon-difüzyon yapısı ve hiper-kaotik bir sistem kullanıyor. hiper-kaotik bir sistem tarafından üretilen kaotik bir dizi kullanarak görüntünün piksellerini karıştıran bir permütasyon işlemi sonucu düz metin ile şifreli metin arasındaki ilişkiye karmaşıklık ve doğrusal olmama özelliği katılıyor. buna karşın, Ising modeli ve LLL kafes indirgemesi piksel permütasyonu için doğrudan bir mekanizma sağlamaz.

ayrıca yöntemimde kullandığım şifreleme algoritmasındaki difüzyon adımı düz metnin her bitinin şifreli metnin birçok bitini etkilemesini veya tam tersini sağlayarak şifreli metnin hassasiyetini arttırıyor

makaledeki şifreleme algoritması kaotik dizilerin oluşturulmasına ve anahtarları belirli parametrelerin kullanılmasına dayandırıyor. ama senin açıkladığın ising modeli tabanlı yaklaşımda güvenli şifreleme için gerekli olan şifreleme anahtarlarının üretilmesi veya yönetilmesi konusunda herhangi bir hüküm yok.

P(m x n) boyutunda plaintext image olsun. bu tek boyutlu bir vektöre çevriliyor P0 = {p0(1), p0(2), . . . , p0(l)}, where l = (m + 2) × (n + 2). daha sonra da chaotic-sequence üretimi için iki farklı Chebyshev map üzerinden üretilen parametreler oluşturup plaintext üzerinde dağılım parametresi g dağıtılıp "scrambling sequence" oluşturuluyor (ikinci resim). daha sonra confusion and diffusion uygulanıyor ve kaotik iterasyonlar, rekürsif bitwise XOR'lar ve dinamik ile scrambling sequence kullanılarak şifrelenmiş imaj elde ediliyor ve her biri i'ninci indexe kaydediliyor (buna şimdilik aa dizisi diyelim).

çözümüne gelince de Chebyshev map'lerden elde edilmiş kaotik diziler yeniden üretiliyor. cyphertext bir boyutlu vektöre dönüştürülüyor. daha sonra şifrelemede elde edilen aa dizisi ve p0 çözülüyor

sifrelerken:
a(i)=mod(floor(h2(i)×z(i−1))×104,256),i=1,2,3, ...,l − 1.
c(i) = mod((p0(i) + z(kt1(i))), 256) ⊕ mod((aa(i) + p0(kt2(i))), 256), i = 1, 2, . . . , l − 1.
c(l) = mod((p0(l) + z(kt1(l))), 256) ⊕ aa(l)

çözerken:
p0(l) = mod(z(l) ⊕ aa(l) − z(kt1(l)), 256)

daha sonra ters yönde, P0(l - 1), P0(l - 2), . . . düz metin pikselinin şifresini çözüyoruz.
p0(i)=mod(z(i) ⊕ mod(aa(i)+p0(kt2(i)),256)−z(kt1(i)),256),i=l − 1, l − 2, l − 3, ...,2.

daha sonra ters permütasyon gerçekleştiyoruz. karıştırmadan önce ve sonra piksel değerlerinin toplamı değişmeden kaldığından, g değeri şifresi çözülen P0 dizisi ile hesaplanabiliyor, böylece H = {h(1), h(2), . . . , h(l)} dizisini elde ediyoruz.

normalde eğer diferansiyel çözücü olsaydı (x(0), y(0), z(0), w(0)) ağırlıklarını ode45 kullanarak hiper-kaotik sistemi çözecektim.

 No.2109

>>1837
yazdığımda seni anlamamışım. elliptic curve gibi bir algoritmanın kullandığını düşündüm.
ne ise, matlab'ın ode45 fonksiyonu runge-kutta yöntemi ile çözuyordur. JS için hazır kütüphaneler bulunmaktadır. eğer JS fazla yavaş olursa, WASM'a karşı compile edip C'de yazılmış kütüphane kullanabilirsin.
https://github.com/giannotr/runge-kutta-js
https://github.com/rand-asswad/Runge-Kutta


farkındayım üç ay geç kaldığıma, ama OP resimi deşifre etmeye kalktığımda fark ettim ki şifrenin herhangi bir geçerli kodlamasının olmadığını. o 'k' olan nibble brute-force edilmekte midir?

 No.2110

>>2109
hayır anon k nibble brute-force edilmiyor. projeyi adminler engelledikten sonra bıraktım, >>1805 pratik olarak bakınca şu anonun dediği daha mantıklı geldi apaçık gizlenmiş bir imaj yerine ama

https://pdfs.semanticscholar.org/1e64/e6691235a61eec6bd66333b7afd7952e5dd8.pdf
https://www.mdpi.com/2073-8994/15/2/409

şu iki + bir makale daha (onu bulamadım) sentezleyip kendi encoding sistemimi yazmıştım. senin "geçerli kodlaması" olmadığı sonucuna nasıl vardığını pek anlayamadım. çünkü eğer mdpi linkini açarsan resmin belirli yerlerinde kayıplar olsa bile açabiliyorsun. burada benim eklediğim şey encryption key'i brute force etmek mümkün olmasın diye belirli bir dağılımlı ikinci resme koymak oluyor.

yani birinci resmin anahtarı ikinci resmin içine gizlenmiş şekilde, ikinci resmin anahtarı ise plaintext'den oluşturuluyor

>Some works on cryptanalysis [12–18] show that many chaos-based encryption schemes were insecure, and the main reason is that the encryption key has nothing to do with the plaintext. For examples, an image encryption algorithm with only one round diffusion operation is proposed in [19]. The algorithm has the advantages of easy implementation, low complexity and high sensitivity to cyphertext and plaintext, but Diab et al. [20] cryptanalyzed this algorithm and broke the algorithm with only one chosen plaintext. Akhavan et al. [21] cryptanalyzed an image encryption algorithm based on DNA encoding and the curve cryptography and found that the algorithm cannot resist chosen plaintext attacks. Using a skew tent chaotic map, Zhang [22] proposed a novel image encryption method, which adopted a cyphertext feedback mechanism to resist chosen plaintext attacks, but Zhu et al. [23] cracked the algorithm by applying a chosen plaintext combined with chosen cyphertext attack. Various plaintext-related key stream generation mechanisms have been proposed to improve the ability to resist chosen plaintext attacks [24–27]. In most of these algorithms, the SHA-256 hash value of image is used as the external key of the encryption system, so that the encryption keys of different images are different, so as to achieve the effect of “one time pad”


ayrıca sonuç olarak https://www.mathworks.com/help/mps/restfuljson/example-web-based-bond-pricing-tool-using-javascript.html Matlab'ı direkt olarak web'de kullanmanın yolunu bulmuştum, hiç implement etmedim ama o yüzden ne kadar hızlı çalışır bilmiyorum. Bu arada sen trchan'daki non non biyori'ci anon musun?

 No.2111

>>2109
bu arada attığın js kütüphanesi gelişmiş değil. 4th order Runge-Kutta çalıştırıyor, step size'ı adjust edemiyorsun. error estimation eklememiş, event functions kullanamıyorsun, ayrıca fixed order. smooth regionslarda ode45 step sayısını ayarlayacak şekilde yazılmış mesela. yine de üzerinde uğraşırsan çalıştırırsın ama mesela estimation'ı elle girmiş yazar attığında. c'de yazıp wasm'a compile etmek mantıklı ama onu da web extension olarak deploy edebiliyor musun ki? tempermonkey'de çalışmaz herhalde ama extension belki yapabiliyorsundur?

 No.2112

>>2110
>>2111
şifrenin başlığında hexadecimal olarak kodlandığını sandım. benim hatam.

file formatına embed etmek bana saçma geliyor. kolaylıkla file'ı render edip screenshot yapıp bütün saklanmış veriler kayıp olur. cairo veya webdriver ile otomatik yaparsın.

JPEG derken aklıma şu geldi. JPEG resimin en önemli verileri bulmak için wavelet transform'ları kullaniyor. peki o wavelet'ların içine veri kodlanmazmı? ister AES ile şifreli veya plaintext. internette aradım ve benzeri yapılmış. bence açıkta veri saklamak iyi bir yöntem.

JS üzeri WASM'ı load edebilirsin.
https://greasyfork.org/en/discussions/development/119481-what-s-the-policy-for-wasm-modules-in-userscript

trchan'ı hiç kullanmadım. yaşlı bir fosil değilim :)

 No.2113

>>2112
>file formatına embed etmek bana saçma geliyor. kolaylıkla file'ı render edip screenshot yapıp bütün saklanmış veriler kayıp olur. cairo veya webdriver ile otomatik yaparsın.
evet ama bizim durumumuzda amacımız imaj tahtaları üzerinden şifreli imaj paylaşımı olduğu için sorun olmaz. vichan reencode etmiyor imajı. eğer compassion eklentisi kullanmıyorsan bu yöntem direkt çalışır.

>JPEG resimin en önemli verileri bulmak için wavelet transform'ları kullaniyor

>peki o wavelet'ların içine veri kodlanmazmı
>ister AES ile şifreli veya plaintext
https://sci-hub.hkvisa.net/10.1109/itcc.2004.1286737
https://www.sciencedirect.com/science/article/pii/S2666285X22000309

görünüşe göre mümkün ancak benim attığım makalelerdeki kadar yüksek kalitede gömemiyorsun. belki yüksek çözünürülüklü imajların içine daha düşük çözünürlükü koymak veya birden fazla tekniği aynı anda uygulamak kullanılabilir sonuçlar gösterebilir.

>trchan'ı hiç kullanmadım. yaşlı bir fosil değilim

waxxx AES / RSA'da backdoor olduğunu ortaya çıkarttığı için rıza babalanan üstadı tanımayan nesildensin demem

 No.2114

>>2113
OP'deki resimin histogramını çıkarttım ve ters parabol gibi şekil sunuyordu. peki eğer şifrenin ve dağatılmış resimin histogramları makaleye göre düz ise, XOR uygulayınca düz kalması lazım değilmi? şifreleri istatiksel yöntemsiz nasıl çıkartacağımı anlamadım.

şu arada tutarlı cevapların için teşekkür ederim.

 No.2116

>>2114
>peki eğer şifrenin ve dağatılmış resimin histogramları makaleye göre düz ise, XOR uygulayınca düz kalması lazım değilmi
XOR işlemi iki farklı veri kümesini birleştirdiğinde bu veri kümelerinin histogramlarını etkiler. Yani eğer iki veri setinin histogramları düz ise, bu her iki veri setinin XOR'landığında sonucun da düz olacağı anlamına gelmez ki. Bu yüzden şifreli imajın ve dağıtılmış resmin histogramları düz olsa bile bu iki veriyi XOR uygulayarak elde edilen sonucun histogramının da düz olmadığını gösteriyor. Eğer iki veri kümesinin histogramları düz ise bu iki kümenin XOR işlemine tabi tutulduğunda elde edilen histogramın da düz olması beklenmez.

Şifreleri çıkartma konusunda daha önce dediğim gibi, Chebyshev map'lerden üretilen hiper-kaotik dizileri kullanarak ve yukarıda yazdığım adımları takip ederek şifre çözme işlemi gerçekleştiriyordum. Eğer bu tiradı açtığımda buralarda olsaydın sana direkt kodu da verirdim üzerinde artık çalışmadığım için detayları ve kodu sildim.

>şifreleri istatiksel yöntemsiz nasıl çıkartacağımı anlamadım

Zaten bu projenin BÜTÜN amacı şifrelenmiş imajın içeriğini çift katmanlı korumak. O yüzden istatistiksel bir yöntem kullanmadan şifreleri çıkartamıyorsun.

1- Chebyshev map'lerden kaotik dizileri üret
2- Cyphertext'in bir boyutlu vektöre dönüştür
3- aa ve p0'ı ilk başta son elemandan başlayıp p0(l)'ı bul daha sonra ters yönde devam ederek diğer elemanları çöz (i = l-1'den i=2'ye kadar)
4- Yukarıdaki adımla elde edilen p0 dizisini şifrelemede yapılan permütasyonun tersini alarak orijinal pozisyonlarına geri getir
5- Karıştırmadan önce ve sonra olan piksel değerlerinin toplamı sabit kaldığından, g değerini şifresi çözülen P0 dizisi kullanılarak hesapla ve H dizisini elde et.

aşağı yukarı bu şekilde giden bir şifre çözme algoritması kullanman gerekiyor.

ama sana bir önerim var o da fikirlerini kodlamaya koyman. çünkü mesela bana ilk ising modelini geriden çalıştırma fikrini anlattığında ne demek istediğini anladım ama eliptic curve üzerinde bile çalışmayacak söylediğin şey. nedeni ise fazla abstract düşünmen. mesela örnek eliptic curve kullanan bir şifreleme algoritmasını çalıştırıp daha sonra Python'da pikselleri +1 ve -1 spinlerine çevirip daha sonra rastgele spinleri değiştirip daha sonra da açmak için de ising_model() fonksiyonunu yazmaya çalış. ilk postunda söylediğin gibi

1- Resmi gri tonlamaya dönüştür.
2- Gri tonlamalı değerlere göre spinleri belirle.
3- Spinleri rastgele değiştirerek şifrelenmiş bir resim oluştur.
4- Şifrelenmiş resmin spinlerini, Ising modelini geridne çalıştırıp sping site alıp öndeki modele geri yollayarak orijinal imajı elde et.

senin planın bu şekildeydi ama bunun EEC ile ne alakası olduğunu anlayamadım. EEC kullansam bile bu şekilde bir model nasıl deşifre edecekti ki? Ben bahsettiğin kodu yazmaya çalıştım ama ising modelini ne kadar iterasyon sayısına, beta parameteresine göre optimize etmeye çalışırsan çalış şifrelenmiş resmi çözemiyor gibi gözüküyor. senin aklındaki şeyin ne olduğunu bu yüzden hiç anlayamadım, daha önce yapılmış örneğini de bulamadım, muhtemelen sen de yazmaya çalışmadın aklında sadece teorik olarak düşünce deneyi yaptın bu yüzden her zaman fikirlerini test etmek için kodla python'da çok kolay zaten.

 No.2117

oha herkes matematik profesörüymüş

 No.2118

File: 1694446384474.jpg (83.28 KB, 736x736, a92673f5a69b2c09631931ef3d….jpg) ImgOps Exif Google iqdb

>>2117
ne sandin? kereste 125iq anonlarin IB'si.

 No.2119

>>2116
Anon nasıl öğrendin bunları :O Bize de öğretir misin ^^

 No.2120

File: 1694601504724.png (438.66 KB, 888x888, eITcS6R.png) ImgOps Google iqdb

>>2119
tabii ki, buradan başlayabilirsin
https://arxiv.org/pdf/2203.00671.pdf

ehuhueeheueheuheueheue

 No.2121

>>2118
yalan yok beklentim çok düşüktü

 No.2126

>>2121
ne dedigine dikkat etsen iyi olur ahbap, hizalanmis manyetik alanli cift gerilimli ve degisken viskoziteli akislarda entropi uretim optimizasyonu ve hesaplamali agaclarin bagimsizlik polinomunun log konkav olmadigina dair iki tane q1 yayinim var ve asenkron geri tepme ile Tur-Etkin byzantine uzlasmasi uzerine arastirma yapiyorum. key-value saklayicilar icin Log-​Structured Merge Tree kullanimi hakkinda bir arastirmanin yardimcisiyim ve buyuk bir aktif uretim yapan sirkette EW uygulamalari icin yuksek hassasiyetli goruntu olcum sistemleri uzerinde calisiyorum.

 No.2130

>>2126
ben (x^{2}+y^{2}-1)^{3}=x^{2}y^{3} sen

 No.2131

File: 1694806696287.jpg (311.08 KB, 1280x909, 428982e5fcd51cd21b0fcd9cb7….jpg) ImgOps Exif Google iqdb

>>2130
tesekkurler ama erkek misin kiz mi?

 No.2132

File: 1694808810736.jpg (246.93 KB, 698x899, 2000_Yard_Stare.jpg) ImgOps Exif Google iqdb

>>2131
erkek



[Return][Go to top] [Catalog] [Post a Reply]
Delete Post [ ]
[ hepsi ] [ comfy / a / v ] [ tek / kultur ] [ b / hell / int ] [ meta ]