Research Article

Veri Gizliliğini ve Erişim Kontrolünü Geliştirmek için Öğrenilemeyen Örnekler Oluşturmak ve Yönetmek için Blok Zinciri Tabanlı Çerçeve

DOI:

10.3791/68338

August 22nd, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Bu makale, dinamik bozulmayı erişim kontrolü ile entegre ederek öğrenilemeyen örnekler oluşturmak için blok zinciri tabanlı bir çerçeve önermektedir. Yetkisiz kullanıcıların rahatsız edici veriler almasını sağlayarak, hassas bilgileri korurken verimli veri yönetimi ve akıllı sözleşmeler aracılığıyla erişim sağlayarak gizlilik korumasını geliştirir.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Büyük dil modellerinin (LLM'ler) hızlı gelişimi bağlamında, model eğitimi için büyük miktarda ağ verisinden yararlanarak maliyetli veri açıklamalarını atlama yeteneği nedeniyle kontrastlı öğrenme yaygın olarak benimsenmiştir. Bununla birlikte, bu yaygın kullanım, veri gizliliğinin korunmasına ilişkin önemli endişelere yol açmaktadır. Verileri bozarak model öğrenmeyi bozan bir teknik olan Öğrenilemeyen Örnekler (UE'ler), yetkisiz modellerin hassas verileri kötüye kullanmasını etkili bir şekilde önler. Bununla birlikte, UE'leri oluşturmak için mevcut yöntemler iki temel zorlukla karşı karşıyadır: birincisi, görüntü UE'lerindeki koruyucu bozulmaları ortadan kaldıran difüzyon modelleri de dahil olmak üzere ters saflaştırma veya gürültü giderme gibi teknikler kullanılarak bozulmalar tersine çevrilebilir; İkincisi, veriler yayınlandıktan sonra, veri izlenebilirliğini sağlamak ve erişim kontrolünü yönetmek zorlaşır. Bu sorunları ele almak için bu makale, UE'leri oluşturmak ve yönetmek için bir Blok Zinciriyle Entegre Öğrenilemeyen Örnek Oluşturma ve Yönetim Çerçevesi (B-UEGMF) önermektedir. Blok zincirinin merkezi olmayan ve değişmez özelliklerinden yararlanarak, örnek hash değerlerini blok zincirinde saklıyor ve akıllı sözleşmeler aracılığıyla veri erişim haklarını dinamik olarak yönetiyoruz. Ek olarak, UE'ler, tersine çevirme yöntemlerine karşı sağlamlığı artıran çok amaçlı bir pertürbasyon tekniği olan Dinamik Hata En Aza İndirici Gürültü (DEM) kullanılarak oluşturulur. Ayrıca, oluşturulan örneklerin gizlilik koruma yeteneklerinin nicel bir değerlendirmesini de sağlıyoruz. Deneysel sonuçlar, önerilen çerçevenin, verimli veri gizliliği yönetimi sağlarken UE'lerin ters saldırılara karşı savunmasını önemli ölçüde geliştirdiğini göstermektedir.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Son yıllarda, derin öğrenmenin ve büyük dil modellerinin hızla ilerlemesiyle birlikte, karşılaştırmalı öğrenme, maliyetli manuel açıklamalardan bağımsız olması nedeniyle verimli bir denetimsiz öğrenme yaklaşımı olarak ortaya çıkmıştır 1,2. Bununla birlikte, halka açık veri kümelerinin yaygın kullanımı, gizlilik ihlalleri ve verilerin kötüye kullanımı hakkında önemli endişelere yol açmıştır. Model eğitimi için kamuya açık verilerin yetkisiz kullanımı örnekleri giderek daha yaygın hale gelmiştir3. Örneğin, 2017 yılında, yüz tanıma modellerini eğitmek için izinsiz halka açık fotoğraflar kullanıldı4. Benzer şekilde Amazon, tüm kullanıcılardan açık rıza almadan öneri sistemlerini eğitmek için tüketici kamu incelemesi verilerini kullandı ve gizlilik koruma mekanizmalarındaki güvenlik açıklarını ortaya çıkardı5.

Bu sorunları ele almak için, Öğrenilemeyen Örnekler (UE'ler) yeni bir veri gizliliği koruma tekniği olarak ortaya çıkmıştır. UE'ler, veri örneklerine algılanamayan bozulmalar ekleyerek, verilerin insan algısını korurken modellerin hassas bilgileri öğrenmesini engelleyen bir kısayol sunar 6,7,8. UE'leri oluşturmak için mevcut yöntemler arasında öncelikle Hata Azaltıcı Gürültü (EM) bozulmaları9, üretken çekişmeli ağlar (GAN'lar) tarafından bozulma üretimi10, Sağlam Hata Azaltıcı gürültü (REM) ve çekişmeli eğitim yoluyla optimize edilmiş Kararlı Hata Azaltıcı gürültü (SEM)bulunur 11,12. Ek olarak, yanlış etiket gürültüsü oluşturmak için son zamanlarda difüzyon modelleri uygulanmış ve gizlilik korumasını daha da geliştirmiştir13.

UE'lerin oluşturulmasındaki önemli ilerlemeye rağmen, özellikle bu yöntemlerin gizlilik koruma etkilerinin tam olarak doğrulanmadığı gerçek dünya uygulamalarında çeşitli zorluklar devam etmektedir. Özellikle, temel zorluklar şunları içerir:
Restorasyon Sorunları: Difüzyon modelleri, verilere gömülü bozulmaları tahmin ederek ve ortadan kaldırarak, böylece öğrenilebilirliği geri yükleyerek ve gizlilik korumasını tehlikeye atarak Öğrenilemeyen Örnekleri kısmen kurtarabilir14,15. Veriler eğitim sırasında bozulsa bile, hassas bilgiler geri yüklendikten sonra yine de ifşa edilebilir.
Veri İzlenebilirliği ve Erişim Kontrolü: Öğrenilemeyen Örnekler yayınlandıktan sonra, kökenlerini izlemek ve erişim kısıtlamalarını uygulamak için etkili mekanizmalar teknik olarak zorlayıcı olmaya devam etmektedir16.
Gizlilik Koruması ve Model Performansının Dengelenmesi: Mevcut yöntemler gizliliği korumak için Öğrenilemeyen Örnekler oluşturmaya odaklanırken, gizlilik koruması ile model eğitim performansı arasında bir denge sağlamak çözülmeden kalmaktadır 17,18,19. Mevcut araştırmaların çoğu gizlilik korumasına öncelik verir, ancak model eğitimi sırasında performans düşüşünü azaltmaya sınırlı önem verir20,21. Sonuç olarak, veri erişimi ve kullanımı, gizliliğin korunmasında kritik endişeler haline gelmiştir22.

Merkezi çözümler ve güvenilir yürütme ortamları (TEE'ler) veri erişim kontrolüne alternatif yaklaşımlar sunarken, tıbbi/yasal senaryolarda doğal sınırlamalarla karşı karşıyadırlar: (1) Merkezi sistemler, tek hata noktaları ve denetim bağımlılığı getirir23; (2) TEE'ler özel donanım gerektirir ve merkezi olmayan fikir birliğinden yoksundur24. Blockchain, değişmez defter özellikleri UE yönetimi için üç kritik gereksinimi doğrudan ele aldığı için en uygun çözüm olarak ortaya çıkıyor: veri yönetişimi düzenlemelerine (örneğin, HIPAA denetim izleri) kanıtlanabilir uyumluluk, çok kurumlu ortamlarda sansüre dayanıklı erişim kontrolü ve zaman damgalı işlemler aracılığıyla ayrıntılı kaynak takibi 25,26,27.

Çerçevemiz, GPU hızlandırmalı orta ölçekli veri kümeleri için optimum performans göstererek gerçek zamanlı bozulma üretimi sağladı. Blok zinciri işlemleri ölçülebilir ek yük getirse de, bu ödünleşim, çok kurumlu tıbbi araştırmalar veya düzenlenmiş veri pazarları gibi değişmez erişim günlükleri gerektiren senaryolarda haklıdır. Sistem, veri kümesi boyutuyla doğrusal olarak ölçeklenir ancak kararlı çalışma için ≥16 GB RAM ve 4 çekirdekli CPU'lar gerektirir, bu da onu kaynak kısıtlı uç cihazlar için daha az uygun hale getirir.

Bu zorlukların üstesinden gelmek için bu makale, Blok Zincirine Entegre Öğrenilemeyen Örnek Oluşturma ve Yönetim Çerçevesi (B-UEGMF) önermektedir. Merkezi olmayan ve değişmez bir dağıtılmış defter teknolojisi olarak blok zinciri, veri erişim karmalarını etkin bir şekilde kaydeder ve akıllı sözleşmelerle erişim izinlerini dinamik olarak yönetir, böylece Öğrenilemeyen Örneklerin gizlilik koruma yeteneklerini geliştirir28,29. Bu çerçevede, yetkili kullanıcılar temiz veriye erişebilirken, yetkisiz kullanıcılar yalnızca dinamik olarak oluşturulan Öğrenilemeyen Örneklere erişebilir. Mevcut sorunların üstesinden gelmek için bu makale, yeni bir Dinamik Hata Azaltma Gürültüsü (DEM) oluşturma yöntemini tanıtmaktadır. DEM, müşteriye özel bilgileri ve zamansal parametreleri bir araya getirerek, bozulmaları dinamik olarak verilere yerleştirir, her veri talebi için benzersiz bozulmalar oluşturur ve hem veri gizliliğini hem de öğrenilemezliği sağlar. DEM oluşturma süreci Şekil 1'de gösterilmiştir. Bu makalenin başlıca katkıları aşağıdaki gibidir:
Dinamik İzlenebilirlik ve Erişim Yönetimi: Bu makale, B-UEGMF çerçevesini önererek Öğrenilemeyen Örneklerin yayınlanmasıyla ilişkili izlenebilirlik ve erişim kontrolü sorunlarını ele almaktadır. Blok zincirinin merkezi olmayan doğası, geleneksel sistemlerdeki güvenilir üçüncü taraf sorununu çözerken, şeffaflığı, ham verileri açığa çıkarmadan doğrulanabilir erişim günlükleri sağlar. Blok zincirinin şeffaflığından ve değişmezliğinden yararlanarak, akıllı sözleşmeler tarafından sağlanan dinamik erişim kontrolü ile birleştiğinde, çerçeve, yetkisiz kullanıcıların temiz verileri kurtaramamasını veya yaymamasını sağlayarak veri güvenliğini önemli ölçüde artırır.

Dinamik Pertürbasyon Oluşturma Mekanizması: Akıllı sözleşmelerin farklı müşterilerden gelen istekleri yönettiği dinamik bir Öğrenilemeyen Örnekler oluşturma şeması tanıtıldı. DEM bozulmaları, istemciye özgü bilgilere ve zamansal parametrelere dayalı olarak yetkisiz istemci istekleri için dinamik olarak oluşturulur. Bu, bozulma etkilerinin istekler arasında farklılık göstermesini sağlar, böylece difüzyon tabanlı gürültü giderme yöntemlerine karşı direnci güçlendirir ve yetkisiz kullanıcıların aynı anda büyük ölçekli veri kümelerine erişmesini sınırlar.

CIFAR-10, CIFAR-100 ve ImageNet veri kümeleri üzerinde yapılan deneyler, Şekil 2'de gösterildiği gibi, DEM'in gizlilik koruması ve tersine mühendislik saldırılarına karşı direnç açısından mevcut yöntemlerden (ör. EM, TAP ve SEM) daha iyi performans gösterdiğini, Şekil 3'te gösterildiği gibi gürültü giderme saldırılarına karşı direnci EM'ye kıyasla %57 ve SEM'e kıyasla %25 oranında artırdığını göstermektedir. gerçek dünya senaryolarında potansiyel uygulanabilirliğini vurgulamak.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Kurulum
Bir veri kümesiyle figure-protocol-1denetimli bir sınıflandırma görevi düşündük , burada figure-protocol-2 giriş özelliklerini temsil eder ve figure-protocol-3 bir K sınıfı problem için karşılık gelen sınıf etiketlerini belirtir. D veri kümesi, temiz bir eğitim veri kümesine ve bir test veri kümesine bölünür.

Amaç, küçük, algılanamayan bozulmalar sunarak temiz eğitim veri kümesini değiştirmek δ öğrenilemeyen bir veri kümesi figure-protocol-4oluşturmaktır , burada figure-protocol-5 + δ. Bozulma δ, verilerin normal faydasını önemli ölçüde değiştirmemesini sağlamak için figure-protocol-6ile sınırlıdır. Temel amaç, Du üzerinde eğitilen fθ modelini, anlamlı özelliklerden ziyade gürültünün neden olduğu alakasız kalıplara odaklanmaya zorlayarak öğrenmeyi bozmak ve temiz bir test veri setinde zayıf genelleme ile sonuçlanmaktır:

figure-protocol-7

Blok zinciri ortamını simüle etme
Blok zinciri araçlarını kurmak için Hardhat çerçevesi, akıllı sözleşmeleri dağıtmak ve Öğrenilemeyen Örneklerin oluşturulmasını test etmek için yerel bir ortamda bir Ethereum ağını simüle etmek için kullanılır. Yerel bir ağ başlatmak için, birden fazla düğüm ve hesap içeren simüle edilmiş bir blok zinciri ağı başlatılır. İşlem simülasyonlarını kolaylaştırmak için her düğüme Ether gibi kaynaklar tahsis edilir. Akıllı sözleşmeler geliştirmek için, kullanıcı izinlerini dinamik olarak yönetmek için uygulanırlar. Yetkili kullanıcılar temiz verilere erişebilirken, yetkisiz kullanıcılar Öğrenilemeyen Örneklere erişimle sınırlıdır. İlk olarak, Node.js v16.x ve Hardhat 2.8.4 tabanlı bir geliştirme ortamı yapılandırın ve akıllı sözleşmenin derlenmesini ve optimizasyonunu tamamlamak için Solidity 0.8.17 derleyicisini kullanın. Derleme işlemi, ABI ve bayt kodunu içeren yapı yapıtları oluşturmak için npx hardhat compile kullanılarak komut satırı tarafından yürütülür. Ardından, npx hardhat run scripts/deploy.js --network sepolia dağıtım betiğini çalıştırarak sözleşmeyi Sepolia test ağına dağıtın ve çıkış sözleşmesi adresini ve dağıtım işlemi karmasını kaydedin. Performans testi aşamasında, üç temel test sırayla yürütülür: işlem maliyeti testi, sözleşmenin grantAccess yöntemini döngüsel olarak çağırarak gaz tüketimini kaydeder; verim testi, artımlı olarak artan yük ile kullanıcı isteklerini simüle etmek için Topçu aracını kullanır; Veri depolama ve alma dahil olmak üzere test ve doğrulama işlemleri, akıllı sözleşmenin işlevselliğini doğrulamak için gerçekleştirilir.

Zincir üstü kullanıcılar ve izin mekanizmaları oluşturma
Benzersiz kullanıcı hesapları, her biri bir özel anahtar ve bir genel anahtar içeren blok zinciri cüzdanları (örneğin MetaMask) kullanılarak oluşturulur. Prototip uygulaması, sentetik kullanıcı varlıklarının halka açık veri kümelerini merkezi olmayan sisteme yüklediği ve dağıtılmış defterde yalnızca kriptografik hash değerlerini depoladığı simüle edilmiş bir blok zinciri ortamı kullanır. Bu, gerçek verileri zincir üzerinde depolamadan veri bütünlüğünü sağlar, bu da verimsiz ve maliyetli olacaktır. Gerçek veriler, genellikle IPFS gibi merkezi olmayan depolama sistemleri kullanılarak zincir dışında depolanır ve güvenlik ve gizliliği korurken verimli veri yönetimi sağlar. Değiştirilemez tokenler (NFT'ler) ve erişim kontrolü için bu çalışma, ERC-721 standardıyla uyumlu NFT'leri kullanarak ayrıntılı bir erişim kontrol mekanizması uygulamaktadır. Öğrenilemeyen örneklerden oluşan her veri kümesi, verilere erişmek için bir anahtar görevi gören benzersiz bir tokenId ile ilişkilendirilir. Kullanıcılar, Merkle kanıtlarını göndererek erişim talep eder. Bu kanıtlar, kullanıcının kimliğini güvenli ve merkezi olmayan bir şekilde doğrular. Başarılı bir kanıt doğrulamasının ardından, sözleşme benzersiz bir NFT basar ve bunu kullanıcının cüzdanına aktarır. Bu NFT, kullanıcının söz konusu öğrenilemeyen örnekle ilişkili verilere erişme hakkını temsil eder. NFT'lerin kullanımı, merkezi olmayan, değişmez bir kayda dayalı olarak verilere yalnızca yetkili kullanıcıların erişebilmesini sağlar. Bu, genellikle grup düzeyinde çalışan ve yüksek güvenlikli uygulamalar için gereken ayrıntı düzeyini sağlamayabilen geleneksel Rol Tabanlı Erişim Denetimi'nin (RBAC) tersidir30.

Akıllı sözleşme, ownerOf işlevi aracılığıyla erişim izinlerini sürekli olarak doğrular ve temiz verilere yalnızca yetkili kullanıcıların erişebilmesini sağlamak için NFT'nin sahipliğini kontrol eder. Yöneticiler, revokeAccess işlevi aracılığıyla NFT'yi yok ederek erişimi iptal edebilir ve zaman içinde kullanıcı erişimini yönetmede esneklik sağlar. Operasyonel iş akışı dört kritik adımdan oluşur: (1) kullanıcılar Merkle kanıtlarını içeren erişim istekleri gönderir; (2) sözleşme bu kanıtların geçerliliğini doğrular; (3) başarılı bir doğrulamanın ardından, sözleşme ilgili NFT'yi basar; (4) kullanıcılar, NFT'nin meta verilerine gömülü IPFS İçerik Tanımlayıcısını (CID) kullanarak şifrelenmiş verileri alır. NFT'lerden yararlanarak, geleneksel erişim kontrol mekanizmalarına göre ayrıntılı izin kontrolü (veri düzeyine karşı grup düzeyinde), daha iyi denetim yeteneği (değişmez zincir üstü kayıtlar) ve izin aktarılabilirliği (NFT pazar yeri işlemleri) gibi çeşitli avantajlar elde ediyoruz.

Merkle kök hash'ini güncellemek için çoklu imza sözleşmeleri uygulanır ve verilerin yetkisiz olarak değiştirilmesini önler. Sistem, her veri kümesini benzersiz bir tokenId'ye bağlayarak anti-Sybil mekanizmalarını içerir ve kötü niyetli aktörlerin yetkisiz verilere erişmek için sahte belirteçler oluşturamamasını sağlar. UE'ler, Gezegenler Arası Dosya Sistemi (IPFS) ağına yüklenmeden önce AES-256 kullanılarak şifrelenir. Şifrelenmiş veri karmaları zincir üzerinde depolanırken, tüm veri kümeleri IPFS'de kalarak blok zinciri depolama ek yükünü azaltır. Zincir içi ve zincir dışı depolamayı birleştirmeye yönelik hibrit yaklaşım, blok zinciri tabanlı uygulamalarda yaygın bir endişe olan veri kullanılabilirliğini sağlamak ve depolama maliyetlerini azaltmak arasında bir denge kurar.

Akıllı sözleşmeler, kullanıcı izinlerini dinamik olarak yönetmek için kullanılır. Her kullanıcıya, yalnızca yetkilendirme belirteci olarak hizmet veren uygun NFT'ye sahip olmaları durumunda temiz verilere erişim izni verilir. Akıllı sözleşmeler, tüm veri erişimini olay günlüklerine kaydederek tam izlenebilirlik sağlar. Bu günlükler değişmezdir ve denetlenebilir, bu da şeffaflık ve hesap verebilirlik sunar. Akıllı sözleşme, erişim isteklerini doğrulamak için grantAccess işlevini kullanır. Sözleşme, kullanıcının uygun NFT'ye sahip olup olmadığını kontrol eder ve geçerliyse istenen verilere erişim izni verir. Her erişim olayı blok zincirine kaydedilir ve tüm veri alma etkinliklerinin doğrulanabilir olmasını sağlar. Her veri erişim olayı, akıllı sözleşme tarafından gerçek zamanlı olarak günlüğe kaydedilir ve bu da bir AccessGiven olayını tetikler. Bu etkinlik, kullanıcının cüzdan adresi, erişimin zaman damgası ve ilgili NFT tokenId gibi önemli bilgileri içerir. Akıllı sözleşmelerin dinamik doğası, izinlerin gerçek zamanlı yönetimine izin verir. Bu, özellikle erişim kontrolünün son derece esnek ve değişen koşullara uyarlanabilir olması gereken merkezi olmayan uygulamalarda kullanışlıdır.

Halka açık blok zinciri ortamlarındaki gizlilik endişelerini gidermek için sistem, blok zincirinde düşük çözünürlüklü küçük resimler (ör. 64 x 64 piksel) depolarken, orijinal yüksek çözünürlüklü görüntüler şifrelenir ve IPFS'de zincir dışı olarak saklanır. Yalnızca ilgili NFT'ye sahip olan yetkili kullanıcılar, yüksek çözünürlüklü verilere erişmek için şifre çözme anahtarlarını alabilir. Yetkisiz kullanıcılar, verilerin sürümlerini gerçek zamanlı DEM bozulmalarıyla alarak orijinal verilere erişemeyeceklerinden emin olur.

Görüntü bozulması oluşturun
CIFAR10, CIFAR100 ve ImageNet veri kümelerini yükleyin. Veri kümelerindeki görüntüler tek tip olarak yeniden boyutlandırılır ve PyTorch tensörüne dönüştürülür ve görüntü tensörü, ortalama ve standart sapma kullanılarak normalleştirilir. İlk bozulmayı oluşturmak için bir Gauss dağılımı kullanarak rastgele bir gürültü δ 1 başlatın. Her x görüntüsüne rastgele parazit uygulanır ve hedef etiket ile model tahmini arasındaki kayıp, çapraz entropi kaybına dayalı olarak hesaplanır. C sınıfı bir veri setinde, bir örnek için i, yi hedef etiket değeridir, pi, model tarafından tahmin edilen olasılık dağılımı ile gerçek etiket arasındaki farkı ölçen ve modelin yanlış tahminler üretmesi için kaybı en üst düzeye çıkaran model tahmin olasılığıdır. Çapraz entropi kaybı:

figure-protocol-8

Görüntü pertürbasyonunun kayıp fonksiyonuna göre hesaplanan tahmin üzerindeki etkisi, ters yayılma pertürbasyonu günceller ve pertürbasyon aralığı ve pertürbasyon değeri birden çok yineleme yoluyla sürekli olarak güncellenir. Öğrenme oranı η için, pertürbasyon için güncelleme formülü şu şekildedir:

figure-protocol-9

Metin bozulmaları oluşturun
Metin gömmeleri oluşturmak için önceden eğitilmiş BERT modellerini yükleyin. BERT modelleri tarafından oluşturulan metin yerleştirmelerinden özellikleri çıkarmak için iki Transformer bloğundan ve tam bağlı bir katmandan oluşan özel bir TextFeatureExtractor ağı kullanılır. Erişim kullanıcısının kullanıcı bilgilerini ve zaman damgasını önceden eğitilmiş BERT modeline girin ve özelleştirilmiş TextFeatureExtractor ağı aracılığıyla dinamik olarak metin gürültüsü oluşturun.

Giriş görüntüsü I, Qwen2.5-VL-7B-Instruct multimodal modeline beslenir. Yapılandırılmış bir istem tarafından yönlendirilen model, kısa bir metinsel açıklama Tq oluşturur. Oluşturulan bu metin Tq, önceden eğitilmiş BERT tabanlı büyük/küçük harfsiz dil modeline girilir. Göreve özel yeniden yazma istemleri aracılığıyla sistem, ifadeyi değiştirirken anlambilimi koruyan rahatsız edici metinler figure-protocol-10 oluşturur. Bir TextFeatureExtractor ağı, bozulmuş metni figure-protocol-11 yüksek boyutlu bir anlamsal gömme vektörü Eg'ye eşler.

Çok hedefli bozulmalar oluşturun
Metin gömmeleri ve görüntü bozulmaları arasında uyumluluğu sağlamak için, metin gömmenin şeklini görüntü bozulmasının boyutlarına uyacak şekilde ayarlarız. ET ve Eq metin yerleştirmelerini temsil etsin ve PL görüntü bozulmasını temsil etsin. Yeniden şekillendirme işlemi, E T ve Eq'nun PL ile aynı boyutluluğa dönüştürülmesini sağlar: figure-protocol-12burada C, H, W, P L'nin boyutlarıdır. Metin gömme bozulmaları ve görüntü bozulmalarını birleştiren, bozulmaları metnin dikkat ağırlıklarına göre dinamik olarak ayarlayan bir dikkat mekanizması füzyon modülü tanımlayın. Füzyon şudur:

figure-protocol-13

burada α, dikkat mekanizması parametrelerinin dinamik olarak ayarlanmasıdır. δT, Eq ve ET tarafından oluşturulan metin bozukluğudur. Aşırı öğrenmeyi önlemek için eğitim sürecine bir düzenlileştirme terimi ekleyin. Düzenleme terimi, bozulmaları cezalandıran metin yerleştirmenin L2 normudur. Çok amaçlı kayıp fonksiyonu, çapraz entropi kaybını ve füzyon pertürbasyonunu birleştirir ve çok amaçlı kayıp fonksiyonu aşağıdaki gibidir:

figure-protocol-14

Kayıp fonksiyonunun amaçları şunlardır:

figure-protocol-15

burada λ , aşırı bozulmayı veya aşırı uyumu engellemek amacıyla bozulmanın ceza kuvvetini kontrol etmek için kullanılan bir düzenlileştirme katsayısıdır. Düşmanca saldırıların incelenmesinde, insan gözünün algılayabileceği pertürbasyon sınırı olduğu figure-protocol-16 bulunmuştur. Pertürbasyon oluşturma, kayıp hesaplaması, model eğitimi vb. dahil olmak üzere eğitim ve değerlendirme süreci tanımlanmıştır.

Karşılaştırmalı deneyler
Önerilen Dinamik Hata Azaltma Gürültüsünün (DEM) mevcut üç yönteme karşı kapsamlı bir değerlendirmesini yaptık: Hata Azaltıcı Gürültü (EM), Aktarılabilir Çekişmeli Bozulmalar (TAP) ve Kararlı Hata Azaltma Gürültüsü (SEM). Bu yöntemler, üç kıyaslama veri kümesi üzerinde test edildi: CIFAR-10, CIFAR-100 ve ImageNet'in bir alt kümesi, yaygın olarak benimsenen dört sinir ağı mimarisi kullanılarak: VGG-16, ResNet-18, ResNet-50 ve DenseNet-121, çeşitli deneysel koşulları sağlamak için.

Ek olarak, savunma gürültüsünü ortadan kaldırmak için difüzyon tabanlı gürültü giderme modelleri uygulayarak ve test veri setleri üzerindeki gürültü giderme örneklerinin doğruluğunu ölçerek bu yöntemlerin sağlamlığını inceledik. Bu adım, her yöntemin kurtarma saldırılarına direnme ve olumsuz koşullar altında veri gizliliği bütünlüğünü koruma yeteneğini değerlendirmeyi amaçladı. Sonuçlar, DEM'imizin tüm veri kümelerinde ve mimarilerde hem sağlamlık hem de doğruluk açısından diğer yöntemlerden daha iyi performans gösterdiğini ve gizliliği koruyan bir çerçeve olarak etkinliğini gösterdiğini gösteriyor.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Blockchain ve akıllı sözleşme çerçevesi



figure-results-1

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Blok zinciri ve UE'lerin entegrasyonu, veri erişimini yönetmek için şeffaf ve merkezi olmayan bir çözüm sağlayarak veri gizliliği koruma alanını geliştirmiştir. Genellikle yalnızca pertürbasyon tekniklerine dayanan geleneksel gizliliği koruma yöntemlerinin31 aksine, bu çalışma veri koruma ve sorumluluk takibi arasındaki boşluğu doldurmaktadır. Birleşik öğrenme senaryolarında, önerilen çerçeve, merkezi olmayan veri kümelerinde güvenli ve özel model eğitimi sağlayar...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Yazarların bu yayınla ilgili ifşa edecekleri hiçbir şey yoktur.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Bu çalışma, mükemmel bir araştırma ortamı ve akademik kaynaklar sağlayan Zhengzhou Üniversitesi Siber Uzay Güvenliği Okulu tarafından desteklenmiştir. Süpervizörümüz Prof. Zijiao Zhang'a bu araştırma boyunca paha biçilmez rehberliği, anlayışlı önerileri ve sürekli teşviki için derinden minnettarız. Ayrıca, bu çalışmanın başarılı bir şekilde uygulanması için gerekli olan deneysel sunucular, yüksek performanslı bilgi işlem kaynakları ve blok zinciri test ortamı altyapısı sağladığı için Zhengzhou Üniversitesi Ağ Yönetim Merkezi'ne en içten teşekkürlerimizi sunuyoruz.

Yazar katkısı:
Ruijia Li çalışmayı tasarladı, metodolojiyi geliştirdi, deneyler yaptı, veri analizi yaptı ve orijinal el yazmasını yazdı. Zijiao Zhang, denetim, metodoloji doğrulama ve eleştirel el yazması incelemesi sağladı. Shouli Fu, blockchain uygulama rehberliğine katkıda bulundu. Lin Zhu, veri iyileştirme ve doğrulama konusunda yardımcı oldu. Qunpeng Lei, teorik çerçeve gelişimine katkıda bulundu. Buwei Wang teknik destek sağladı. Tüm yazarlar son makaleyi gözden geçirdi ve onayladı.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
CUDA 12.1NVIDIADerin öğrenme uygulamalarının performansını artırmak için kullanılır
NVIDIA A800 80GB PCIe A800 80GB PCIeNVIDIADerin öğrenme modeli eğitimi için kullanılır
Python 3.10Python Yazılım VakfıVeri ön işleme ve analizi için kullanılır
PyTorch 2.5.1Facebook SayfasıModel eğitimi için kullanılan derin öğrenme çerçevesi
Ubuntu 22.04KurallıOrtamı ayarlamak için kullanılan işletim sistemi

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System. Zou, D., Chen, Y., Wang, X. Proc 45th Int ACM SIGIR Conf Res Dev Info Retrieval, , 1358-1368 (2022).
  2. A simple framework for contrastive learning of visual representations. Chen, T., Kornblith, S., Norouzi, M., Hinton, G. Proc 37th Int Conf Mach Learn, 119, 1597-1607 (2020).
  3. Guo, J., et al. Domain watermark: Effective and harmless dataset copyright protection is closed at hand. arXiv. , (2023).
  4. Hill, K. The Secretive Company That Might End Privacy as We Know It. , The New York Times. (2020).
  5. Prabhu, V. U., Birhane, A. Large Image Datasets: A Pyrrhic Win for Computer Vision. arXiv. , (2020).
  6. Unlearnable examples detection via iterative filtering. Yu, Y., Jiang, X., Wang, Y. Proc Int Conf Artificial Neural Net, , 241-256 (2024).
  7. Jiang, Y., Ma, X., Erfani, S. M., Bailey, J. Unlearnable examples for time series. Adv Knowledge Disc Data Mining. , 213-225 (2024).
  8. Unlearnable clusters: Towards label-agnostic unlearnable examples. Zhang, J., Liu, Y., Zhou, Q. Proc IEEE/CVF Conf Comput Vision Pattern Recognit, , 3984-3993 (2023).
  9. Unlearnable examples: Making personal data unexploitable. Huang, H., Ma, X., Erfani, S. M., Bailey, J., Wang, Y. Int Conf Learning Representat, , 1-17 (2021).
  10. Game-theoretic unlearnable example generator. Liu, S., Wang, Y., Gao, X. S. Proc AAAI Conf Artificial Intellig, 38, 21349-21358 (2024).
  11. Robust unlearnable examples: Protecting data privacy against adversarial learning. Fu, S., He, F., Liu, Y., Shen, L., Tao, D. ICLR 2022 Proc Int Conf Learning Representat, , 1-22 (2022).
  12. Stable unlearnable example: Enhancing the robustness of unlearnable examples via stable error-minimizing noise. Liu, S., Xu, K., Sun, L. Proc AAAI Conf Artificial Intellig, 37, 2473-2481 (2023).
  13. Defensive unlearning with adversarial training for robust concept erasure in diffusion models. Zhang, Y., et al. NeurIPS 2024 Proc 38th Conf Neural Informat Process Syst, , 1-29 (2024).
  14. Unlearnable examples give a false sense of security: Piercing through unexploitable data with learnable examples. Jiang, W., et al. MM 2023 Proc 31st ACM Int Conf Multimedia, , 8910-8921 (2023).
  15. VQUNet: Vector quantization U-Net for defending adversarial attacks by regularizing unwanted noise. He, Z., Singhal, M. ICMVA 2024 Proc 2024 7th Int Conf Machine Vis Applicat, , 69-76 (2024).
  16. Li, Z., et al. UnGANable: Defending Against GAN-based Face Manipulation. 32nd USENIX Secur Sympos. , 7213-7230 (2023).
  17. Narcissus: A Practical Clean-Label Backdoor Attack with Limited Information. Zeng, Y., et al. Proc 2023 ACM SIGSAC Conf Comput Communicat Secur, , 771-785 (2023).
  18. Meng, R., Chen, J., Liu, Z. Semantic deep hiding for robust unlearnable examples. IEEE Transact Info Forens Secur. 19 (12), 6545-6558 (2024).
  19. Detection and defense of unlearnable examples. Zhu, Y., Yu, L., Gao, X. S. Proc AAAI Conf Artif Intellig, 38 (15), 17211-17219 (2024).
  20. Unlearnable examples: Protecting open-source software from unauthorized neural code learning. Ji, Z., Ma, P., Wang, S. Proc Int Conf Software Eng Knowledge Eng, , 525-530 (2022).
  21. Purify unlearnable examples via rate-constrained variational autoencoders. Yu, Y., et al. ICML 2024 Proc 41st Int Conf Mach Learn, 2379, 57678-57702 (2024).
  22. Triggerless backdoor attack for NLP tasks with clean labels. Gan, L., Zhang, W., Li, X. Proc 2022 Conf North Am Chapter Associat Computat Linguist Human Lang Technol, , 2942-2952 (2022).
  23. Punia, A., et al. A systematic review on blockchain-based access control systems in cloud environment. J Cloud Comput. 13, 146(2024).
  24. SoK: Understanding Design Choices and Pitfalls of Trusted Execution Environments. Li, M., Yang, Y., Chen, G., Yan, M., Zhang, Y. Proc 19th ACM Asia Conf Comput Commun Secur, , 1600-1616 (2024).
  25. Kayikci, S., Khoshgoftaar, T. M. Blockchain meets machine learning: a survey. J Big Data. 11, 9(2024).
  26. Ullah, F., et al. Blockchain-enabled EHR access auditing: Enhancing healthcare data security. Heliyon. 10 (16), e34407(2024).
  27. Tripathi, G., Ahad, M. A., Casalino, G. A comprehensive review of blockchain technology: Underlying principles and historical background with future challenges. Dec Anal J. 9, 100344(2023).
  28. Saleh, A. M. S. Blockchain for secure and decentralized artificial intelligence in cybersecurity: A comprehensive review. Blockchain Res Appl. 5 (3), 100193(2024).
  29. Badra, M., Borghol, R. An efficient blockchain-based privacy preservation scheme for smart grids. Front Communicat Net. 6, 1584152(2025).
  30. Fine-Grained Access Control in the Era of Cloud Computing: An Analytical Review. Albulayhi, K., Abuhussein, A., Alsubaei, F., Sheldon, F. T. 2020 10th Ann Comput Communicat Workshop Conf, , 0748-0755 (2020).
  31. Turgay, S., İlter, İ Perturbation Methods for Protecting Data Privacy: A Review of Techniques and Applications. Automat Machine Learning. 4, 31-41 (2023).
  32. Williamson, S. M., Prybutok, V. Balancing Privacy and Progress: A Review of Privacy Challenges, Systemic Oversight, and Patient Perceptions in AI-Driven Healthcare. Appl Sci. 14 (2), 675(2024).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Blockchain Data PrivacyUnlearnable ExamplesAccess ControlContrastive LearningData TraceabilitySmart ContractsData PerturbationPrivacy ProtectionReverse Attack DefenseDynamic Error Minimizing Noise

Related Articles