TR201922803A2 - Bir dijital kimlik oluşturma sistemi - Google Patents

Bir dijital kimlik oluşturma sistemi

Info

Publication number
TR201922803A2
TR201922803A2 TR2019/22803A TR201922803A TR201922803A2 TR 201922803 A2 TR201922803 A2 TR 201922803A2 TR 2019/22803 A TR2019/22803 A TR 2019/22803A TR 201922803 A TR201922803 A TR 201922803A TR 201922803 A2 TR201922803 A2 TR 201922803A2
Authority
TR
Turkey
Prior art keywords
server
data
identity
institution
electronic device
Prior art date
Application number
TR2019/22803A
Other languages
English (en)
Inventor
Abdullah Oral Mi̇kai̇l
Eri̇m Gürcan
Yildiz Recep
Mert Kir Serhan
Celep Okan
Original Assignee
Turkcell Technology Research And Development Co
Turkcell Teknoloji̇ Araştirma Ve Geli̇şti̇rme Anoni̇m Şi̇rketi̇
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Turkcell Technology Research And Development Co, Turkcell Teknoloji̇ Araştirma Ve Geli̇şti̇rme Anoni̇m Şi̇rketi̇ filed Critical Turkcell Technology Research And Development Co
Priority to TR2019/22803A priority Critical patent/TR201922803A2/tr
Priority to PCT/TR2020/051427 priority patent/WO2021137833A1/en
Publication of TR201922803A2 publication Critical patent/TR201922803A2/tr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/73Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Bu buluş, kullanıcıların resmi veya spor kulübü üyeliği gibi, sahip olduğu sertifikalar gibi resmi olmayan kimlik bilgilerinin bilginin alındığı kurum tarafından onaylı olarak bir blok zincir altyapısında saklanmasını ve kimlik bilgilerini kullanacak olan kurumların blok zincir altyapısı ile söz konusu kullanıcı kimlik bilgilerine erişmesini sağlamak amacıyla geliştirilen bir sistem (1) ile ilgilidir.

Description

TARIFNAME BIR DIJITAL KIMLIK OLUSTURMA SISTEMI Teknik Alan Bu bulus, kullanicilarin resmi veya spor kulübü üyeligi gibi, sahip oldugu sertiükalar gibi resmi olmayan kimlik bilgilerinin bilginin alindigi kurum tarafindan onayli olarak bir blok zincir altyapisinda saklanmasini ve kimlik bilgilerini kullanacak olan kurumlarin blok Zincir altyapisi ile söz konusu kullanici kimlik bilgilerine erismesini saglayan bir sistem ile ilgilidir. Önceki Teknik Günümüzde artan siber suçlar nedeniyle çevrim içi islemlerde kisilerin kimliginin dogrulanma ihtiyaci dogmaktadir. Kisilerin sistemlere sagladiklari kimlik bilgileri ancak ilgili devlet kurumlari veya diger otoriteler ile iletisime geçilerek dogrulanabilmektedir. Bu sebeple mevcut teknikte bulunan çalismalar ve eksiklikler göz önünde bulunduruldugunda saglanan kimlik bilgilerinin otoriteler ile iletisime geçme ihtiyaci olmadan kurumlarin erisimine açik bir blok zincir agindan alinarak dogrulanmasini saglayan bir sisteme ihtiyaç duyuldugu anlasilmaktadir. dokümaninda, kullanici cihazlarinin yetkilendirilmesi için dijital kimlik bilgilerinin kullanilmasini saglayan bir yöntemden bahsedilmektedir. Söz konusu bulustaki yöntem, blok zincir algoritmasi ile kimlik tespiti yapilmasini saglamaktadir. Kullanicinin mobil cihazinda saklanabilen bir sifrelenmis kimlik bilgisi ile farkli adreslerden alinan dijital kimliklerin saklanmasi ve yönetilmesi saglanmaktadir. Söz konusu bulusta Kullanicinin kimlik tasdik sistemine kaydolmasi, kimlik tasdik sisteminde üretilen dijital kimlik bilgisinin kimlik blok zincir platformuna kaydedilmesi ve QR kod halinde üretilmesi, kullanicinin mobil cihazi ile QR kodu okutarak dijital kimligini mobil cihazina kaydetmesi, kullanicinin dijital kimlik ile giris yapilan bir dogrulayici sisteme giris talebi göndermesi, dogrulayici sistemin talep ettigi dijital kimlik verilerini listeleyen bir QR kod üretilmesi, kullanicinin mobil cihazi ile QR kodu okutarak istenen dijital kimlik verilerini ögrenmesi, kimlik paylasim platformundan dogrulayici sistemin istenen verilere erisim hakkinin olup olmadiginin belirlenmesi, erisim hakki olan dogrulayici sisteme mobil cihazda kayitli dijital kimligin gönderilmesi, dogrulayici sistemin kullanicinin mobil cihazindan alinan dijital kimlik bilgilerini kimlik blok zincir platformunda teyit etmesi, teyit edilen dijital kimligin sahibi olan kullaniciya dogrulayici sistemi kullanma izni sunulmasi, degisen ya da geçerliligi dolan dijital kimliklerin blok zincir algoritmasinda hükümsüz olarak isaretlenmesi adimlari yürütülmektedir. Bulusun Kisa Açiklamasi Bu bulusun amaci, kullanicilarin resmi veya spor kulübü üyeligi gibi, sahip oldugu sertifikalar, ödeme performansi gibi resmi olmayan kimlik bilgilerinin bir mobil cihaz üzerinde tutulmasini ve kimlik bilgilerinin kanitlarinin alindigi kurum tarafindan onayli olarak bir blok zincir altyapisinda saklanmasini ve kimlik bilgilerini kullanacak olan kurumlarin blok zincir altyapisi ile söz konusu kullanici kimlik bilgilerinin dogmluguna erismesini saglamak amaciyla gelistirilen bir sistem ve yöntem gerçeklestirmektir. Bulusun Ayrintili Açiklamasi Bu bulusun amacina ulasmak için gelistirilen "Bir Dijital Kimlik Olusturma Sistemi" ekli sekillerde gösterilmis olup, bu sekiller; Sekil-1; Bulus konusu sistemin sematik görünüsüdür. Sekillerde yer alan parçalar tek tek numaralandirilmis olup, bu numaralarin karsiliklari asagida verilmistir. Sistem Elektronik cihaz Kimlik dogrulama uygulamasi Veri tabani Blok zincir agi Tasdik eden kurum sunucusu Dogrulayan kurum sunucusu Gelir sunucusu Reklam sunucusu Kullanicilarin resmi veya resmi olmayan kimlik bilgilerinin kanitlarinin bilginin alindigi kurum tarafindan onayli olarak bir blok zincir altyapisinda saklanmasini ve kimlik bilgilerini kullanacak olan kurumlarin blok zincir altyapisi ile söz konusu kullanici kimlik bilgilerine erismesini saglamak amaciyla gelistirilen bulus konusu Sistem (1); -herhangi bir uzak iletisim protokolünü kullanarak uzak sunucularla veri alisverisi gerçeklestirmek ve üzerinde en az bir uygulama yürütmek üzere yapilandirilan en az bir elektronik cihaz (2), -elektronik cihaz (2) üzerinde yürütülen, en azindan kimlik bilgisi ekleme ve kimlik bilgisi dogrulama islemlerinin gerçeklestirilmesini saglamak üzere yapilandirilan en az bir kimlik dogrulama uygulamasi (3), -içerisinde kullanicilara dair kimlik verilerini kullanicilara iliskin ayirt edici bir belirteç ile iliskilendirilmis bir sekilde kayit altinda tutinak üzere yapilandirilan en az bir veri -içerisinde kullanicilara dair olusturulan ve tasdik eden kurumlar tarafindan onaylanmis kimlik verilerinin kanitlarini kayit altinda tutmak üzere yapilandirilan en az blok zincir agi (5), -herhangi bir uzak iletisim protokolünü kullanarak elektronik cihaz (2) ile iletisim kurmak, kurulan bu iletisim üzerinden elektronik Cihaz (2) üzerinde yürütülen kimlik dogrulama uygulamasi (3) ile veri alisverisi gerçeklestirmek, veri tabanini (4) yönetmek, elektronik cihaz (2) üzerinde yürütülen uygulama (3) üzerinden bir kayit istegi geldiginde tetiklenerek veri tabanina (4) baglanmak ve veri tabanindan (4) kullaniciya dair verileri almak, kullaniciya dair alinan verileri onaylamak ve onaylanan verilerin kanitini bir onay imzasi ile birlikte blok zincir agina (5) kaydetmek üzere yapilandirilan en az bir tasdik eden kurum sunucusu (6), -herhangi bir uzak iletisim protokolünü kullanarak elektronik cihaz (2) ile iletisim kurinak, kurulan bu iletisim üzerinden elektronik cihaz (2) üzerinde yürütülen kimlik dogrulama uygulamasi (3) ile veri alisverisi gerçeklestirmek, kimlik dogrulama uygulamasi (3) üzerinden kisi kimlik bilgilerini almak, blok zincir agina (5) erisebilmek, bir kimlik dogrulama talebi iletildiginde blok zincir agina (5) eriserek kimlik dogrulama uygulamasindan (3) iletilen kisi kimlik bilgileri ile blok zincir aginda (5) ilgili kisi blogunda tutulan kimlik bilgilerinin kanitlariyla dogrulayarak kisinin kimlik bilgilerinin dogrulugunu teyit etmek üzere yapilandirilan en az bir dogrulayan kurum sunucusu (7), -tasdik eden kurum sunucusu (7) ve dogrulayan kurum sunucusu (8) ile iletisim halinde, kimlik dogrulama taleplerini ve islemlerini kayit altinda tutmak, kimlik verilerini tasdik eden bir kurumun her kimlik tasdik islemi için, kimlik bilgilerini kullanan kurumlara özel belirledigi ücret verilerini kayit altina almak ve belirli periyotlarla kimlik bilgilerini tasdik eden kurumun almasi ve kimlik dogrulama talebi ileten bir kurumun Ödemesi gereken ücretleri hesaplamak üzere yapilandirilan en az bir gelir sunucusu (8) ve -ilgili kurumlardan herhangi bir iletisim yolu ile gönderilen reklam verme talebini almakj reklam göndermek isteyen kurumlarin belirledigi sartlarla birlikte kullanici elektronik cihazlarina (2) söz konusu reklamlarla ilgili bir bildirim gönderilmesini saglamak üzere yapilandirilan en az bir reklam sunucusu (9) içermektedir. Bulus konusu sistemde (1) yer alan elektronik Cihaz (2), üzerinde en az bir kimlik dogrulama uygulamasi (3) yürütmek üzere yapilandirilan akilli telefon, tablet bilgisayar, masa üstü bilgisayar veya tasinabilir bilgisayar gibi bir cihazdir. Söz konusu elektronik cihaz (2), üzerinde görüntü alma yetenegine sahip en az bir kameraya sahip olmak üzere yapilandirilmaktadir. Elektronik cihaz (2) teknigin bilinen durumunda yer alan herhangi bir uzak iletisim protokolünü kullanarak tasdik eden kurum sunucusu (6), dogrulayan kurum sunucusu (7) ve gelir sunucusu (8) ile iletisim kurmak ve kurulan bu baglanti üzerinden veri alisverisi gerçeklesmesini saglamak üzere yapilandirilmaktadir. Bulusun tercih edilen düzenleinesinde elektronik cihaz (2) tasdik eden kurum sunucusu (6), dogrulayan kurum sunucusu (7) ve gelir sunucusu (8) ile Internet gibi bir veri sebekesi üzerinden baglanti kurmak üzere yapilandirilmaktadir. Bulus konusu sistemde (1) yer alan kimlik dogrulama uygulamasi (3), elektronik cihaz (2) üzerinde yürütülmekte Olup en azindan kimlik bilgisi ekleme ve kimlik bilgisi dogrulama islemlerinin gerçeklestirilmesini saglamak üzere yapilandirilmaktadir. Söz konusu kimlik dogrulama uygulamasi (3), teknigin bilinen durumunda yer alan herhangi bir uzak iletisimi protokolü kullanilarak elektronik cihaz (2) ve tasdik eden kurum sunucusu (6) arasinda kurulan iletisim üzerinden tasdik eden kurum sunucusu (6) ile veri alisverisi gerçeklestirilmek üzere yapilandirilmaktadir. Bulusun tercih edilen düzenlemesinde kimlik dogrulama uygulamasi (3), kisilerin kullanici adi ve sifre ile söz konusu kimlik dogrulama uygulamasina (3) kayit olmalarina imkan saglayacak sekilde uyarlanana bir ara yüz sunmak üzere yapilandirilmaktadir. Söz konusu kimlik dogrulama uygulamasi (3), kisilerin kayit olduklari kullanici adi ve sifreleri ile giris yapmalarina imkan saglayacak sekilde uyarlanan en az bir ara yüz sunmak üzere yapilandirilmaktadir. Bulusun tercih edilen düzenlemesinde kimlik dogrulama uygulamasi (3), kullanicinin giris yapmasi ile elektronik cihaz (2) üzerindeki kameranin açilmasini saglamak üzere yapilandirilmaktadir. Kimlik dogrulama uygulamasi (3), tasdik eden kurum sunucusu (6) tarafindan olusturulan ve kimlik bilgilerini içeren kare kodun okutulmasini saglamak üzere yapilandirilmaktadir. Kimlik dogrulama uygulamasi (3), okutulan kare kod ile tasdik eden kurum sunucusundan (6) elde edilen onayli kimlik bilgilerinin elektronik cihaz (2) üzerinde kaydedilmesini saglamak üzere yapilandirilmaktadir. Söz konusu kimlik dogrulama uygulamasi (3), onayli kimlik bilgilerinin görüntülenmesine imkan saglayacak sekilde uyarlanan bir ara yüz sunmak üzere yapilandirilmaktadir. Bulus konusu sistemde (1) yer alan veri tabani (4), tasdik eden kurum sunucusu (6) tarafindan yönetilmek üzere yapilandirilmaktadir. Söz konusu veri tabani (4) içerisinde kullanicilara dair kimlik verilerini kullanicilara iliskin ayirt edici bir belirteç ile iliskilendirilmis bir sekilde kayit altinda tutmak üzere yapilandirilmaktadir. Bulus konusu sitemde (1) yer alan blok zincir agi (5), verilerin sifrelenmis bir sekilde saklanabilmesini saglayan, dogrulanmasi için çok kullanicili katilim gerektiren çesitli konsensüs modellerine sahip dagitik bir yapiya sahip olan ve sifreli verilerin bloklar halinde birbiri ardina eklenerek saklandigi bir veri tabanidir. Bulusun tercih edilen düzenlemesinde blok zincir agi (5), halka açik anahtarlarla içerisinde tutulan verilerin herkesin erisimine açik oldugu ve kullanicilarin birbirleri ile veri alisverisi yapabildikleri bir yapidadir. Söz konusu blok zincir agi (5) tasdik eden kurum sunucusu (6) ve dogrulayan kurum sunucusu (7) ile iletisim kurmak üzere yapilandirilmaktadir. Blok zincir agi (5) içerisinde, kullanicilara dair olusturulan ve tasdik eden kuruin sunucusu (6) tarafindan onaylanmis kimlik verilerini kayit altinda tutinak üzere yapilandirilmaktadir. Bulus konusu sistemde (1) yer alan tasdik eden kurum sunucusu (6), teknigin bilinen durumunda yer alan herhangi bir uzak iletisim protokolünü kullanarak, elektronik cihaz (2) ile iletisim kurmak ve kurulan bu iletisim üzerinden elektronik cihaz (2) üzerinde yürütülen kimlik dogrulama uygulamasi (3) ile veri alisverisi gerçeklestirmek üzere yapilandirilmaktadir. Söz konusu kurum sunucusu (6), veri tabani (4) içerisine yeni veri kaydi yapilmasi, veri tabani (4) içerisindeki kayitli verilerin silinmesi ya da veri tabani (4) içerisindeki kayitli verilerin degistirilmesiyle veri tabani (4) içerisindeki kayitli verilerin güncellenmesi gibi islemlerle veri tabanini (4) yönetmek üzere yapilandirilmaktadir. Bulusun tercih edilen düzenlemesinde tasdik eden kurum sunucusu (6), blok zincir agina (5) erismek ve blok zincir agina (5) veri kaydi yapabilmek üzere yapilandirilmaktadir. Tasdik eden kuruin sunucusu (6), kimlik dogrulama uygulamasindan (3) bir kimlik bilgisi alma talebi iletildiginde veri tabanina (4) baglanarak veri tabani (4) içerisinde kimlik dogrulama talebi ileten kisiyi sorgulamak üzere yapilandirilmaktadir. Söz konusu tasdik eden kurum sunucusu (6), veri tabanindan (4) elde edilen kullanicilara ait kimlik verilerini bir onay imzasi ile ve bir kare kod ile eslestirerek blok zincir agina (5) kaydetmek üzere yapilandirilmaktadir. Bulus konusu sistemde (1) yer alan dogrulayan kurum sunucusu (7), blok zincir agina (5) erisebilmek ve teknigin bilinen durumunda yer alan herhangi bir uzak iletisim protokolünü kullanarak gelir sunucusu (8) ile iletisim üzere yapilandirilmaktadir. Söz konusu dogrulayan kurum sunucusu (7), bir kullanici ile iliskili iletilen bir dogrulama talebi ile tetiklenerek blok zincir agina (5) erismek ve söz konusu kullaniciya iliskin onaylanmis kimlik verilerini blok zincir agindan (5) almak üzere yapilandirilmaktadir. Bulus konusu sistemde (1) yer alan gelir sunucusu (8), tasdik eden kurum sunucusu (7) ve dogrulayan kurum sunucusu (8) ile iletisim halinde olmak üzere yapilandirilmaktadir. Söz konusu gelir sunucusu (8), kimlik dogrulama taleplerini ve islemlerini kayit altinda tutmak üzere yapilandirilmaktadir. Bulusun tercih edilen düzenlemesinde gelir sunucusu (8), kimlik verilerini tasdik eden bir kurumun her kimlik tasdik islemi için, kimlik bilgilerini kullanan kurumlara özel belirledigi ücret verilerini kayit altina almak ve belirli periyotlarla kimlik bilgilerini tasdik eden kurumun almasi ve kimlik dogrulama talebi ileten bir kurumun ödemesi gereken ücretleri hesaplamak üzere yapilandirilmaktadir. Bulus konusu sistemde (1) yer alan pazarlama sunucusu (9) ilgili kurumlardan herhangi bir iletisim yolu ile gönderilen reklam verme talebini almak, bütün kullanicilara reklam içerigi ve gösterim sartlari hakkinda bildirim gönderilmesini saglamak ve elektronik cihaz (2) üzerindeki kullanici bilgilerinin sartlari karsiladigim kontrol etmek üzere yapilandirilmaktadir. Söz konusu pazarlama sunucusu (9), reklam verme sartlarini saglayan kullanici elektronik cihazlarina (2) söz konusu reklamlarla ilgili bir bildirim gönderilmesini saglamak üzere yapilandirilmaktadir. Bulus konusu sistem (1) sayesinde kisilerin dijital kimlikleri olusturularak ve kimliklerin saglandigi kurumlar tarafindan onaylatilarak dagitik bir yapiya sahip olan ve herkesin erisimine açik olan bir blok zincir aginda (5) saklanmasi saglanmaktadir. Böylece kullanicilarin kimliklerini dogrulamak isteyen kurumlar blok zincir aginda tutulan onaylanmis kullanici kimlik bilgilerinin kanitlarina eriserek kolaylikla kullanicilari dogrulayabilmektedirler. Bu temel kavramlar etrafinda, bulus konusu "Bir Dijital Kimlik Olusturma Sistemi (1)" ile ilgili çok çesitli uygulamalarin gelistirilmesi mümkün olup, bulus burada açiklanan Örneklerle sinirlandirilamaz, esas olarak istemlerde belirtildigi gibidir. TR TR

Claims (2)

ISTEMLER . Kullanicilarin resmi veya resmi olmayan kimlik bilgilerinin kanitlarinin bilginin alindigi kurum tarafindan onayli olarak bir blok zincir altyapisinda saklanmasini ve kimlik bilgilerini kullanacak olan kurumlarin blok zincir altyapisi ile söz konusu kullanici kimlik bilgilerine erismesini saglayan; -herhangi bir uzak iletisim protokolünü kullanarak uzak sunucularla veri alisverisi gerçeklestirmek ve üzerinde en az bir uygulama yürütmek üzere yapilandirilan en az bir elektronik cihaz (2), -elektronik cihaz (2) üzerinde yürütülen! en azindan kimlik bilgisi ekleme ve kimlik bilgisi dogrulama islemlerinin gerçeklestirilmesini saglamak üzere yapilandirilan en az bir kimlik dogrulama uygulamasi (3)! -içerisinde kullanicilara dair kimlik verilerini kullanicilara iliskin ayirt edici bir belirteç ile iliskilendirilmis bir sekilde kayit altinda tutmak üzere yapilandirilan en az bir veri tabani (4), -içerisinde kullanicilara dair olusturulan ve tasdik eden kurumlar tarafindan onaylanmis kimlik verilerinin kanitlarini kayit altinda tutmak üzere yapilandirilan en az blok zincir agi (5), -herhangi bir uzak iletisim protokolünü kullanarak elektronik cihaz (2) ile iletisim kurmak, kurulan bu iletisim üzerinden elektronik cihaz (2) üzerinde yürütülen kimlik dogrulama uygulamasi (3) ile veri alisverisi gerçeklestirmek? veri tabanini (4) yönetmek, elektronik cihaz (2) üzerinde yürütülen uygulama (3) üzerinden bir kayit istegi geldiginde tetiklenerek veri tabanina (4) baglanmak ve veri tabanindan (4) kullaniciya dair kimlik bilgisi verilerini alarak söz konusu verileri elektronik cihaza (2) iletmek, kullanici kimlik Verilerini onaylayarak kimlik bilgisi verileri kanitini blok zincir agina (5) iletmek üzere yapilandirilan en az bir tasdik eden kurum sunucusu (6), -herhangi bir uzak iletisim protokolünü kullanarak elektronik cihaz (2) ile iletisim kurmak, kurulan bu iletisim üzerinden elektronik cihaz (2) üzerinde yürütülen kimlik dogrulama uygulamasi (3) ile veri alisverisi gerçeklestirmek, kimlik dogrulama uygulamasi (3) üzerinden kisi kimlik bilgilerini almak, blok zincir agina (5) erisebilmek, bir kimlik dogrulama talebi iletildiginde blok zincir agina (5) eriserek kimlik dogrulama uygulamasindan (3) iletilen kisi kimlik bilgileri ile blok zincir aginda (5) ilgili kisi blogunda tutulan kimlik bilgilerinin kanitlariyla dogrulayarak kisinin kimlik bilgilerinin dogrulugunu teyit etmek üzere yapilandirilan en az bir dogrulayan kurum sunucusu (7), -tasdik eden kuruin sunucusu (7) ve dogrulayan kurum sunucusu (8) ile iletisim halinde, kimlik dogrulama taleplerini ve islemlerini kayit altinda tutmak, kimlik verilerini tasdik eden bir kurumun her kimlik tasdik islemi için, kimlik bilgilerini kullanan kurumlara özel belirledigi ücret verilerini kayit altina almak ve belirli periyotlarla kimlik bilgilerini tasdik eden kurumun almasi ve kimlik dogrulama talebi ileten bir kurumun ödemesi gereken ücretleri hesaplamak üzere yapilandirilan en az bir gelir sunucusu (8) içeren ve -ilgili kurumlardan herhangi bir iletisim yolu ile gönderilen reklam verme talebini almak, sisteme dahil olan bütün elektronik cihazlara bildirim yapilmasini saglamak ve sadece reklain konusu sartlara sahip kisilerin elektronik cihazlarinda (2) reklamin gösterilmesini saglamak üzere yapilandirilan en az bir reklam sunucusu (9) ile karakterize edilen bir sistem . Üzerinde en az bir kimlik dogrulama uygulamasi (3) yürütmek üzere yapilandirilan akilli telefon, tablet bilgisayar, masa üstü bilgisayar veya tasinabilir bilgisayar gibi bir cihaz olan (2) ile karakterize edilen Istem l”deki gibi bir sistem ( l). . Üzerinde görüntü alma yetenegine sahip en az bir kameraya sahip olinak üzere yapilandirilan elektronik cihaz (2) ile karakterize edilen Istem 1 veya 2”deki gibi bir sistein (1). . Herhangi bir uzak iletisim protokolünü kullanarak tasdik eden kurum sunucusu (6), dogrulayan kurum sunucusu (7), gelir sunucusu (8) ve pazarlama sunucusu (9) ile iletisim kurmak ve kurulan bu baglanti üzerinden veri alisverisi gerçeklesmesini saglamak üzere yapilandirilan elektronik cihaz (2) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem ( l). . Tasdik eden kurum sunucusu (6), dogrulayan kurum sunucusu (7), gelir sunucusu (8) ve pazarlama sunucusu (9) ile Internet gibi bir veri sebekesi üzerinden baglanti kurmak üzere yapilandirilan elektronik cihaz (2) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem ( l). . Elektronik cihaz (2) üzerinde yürütülen, en azindan kimlik bilgisi ekleme ve kimlik bilgisi dogrulama islemlerinin gerçeklestirilmesini saglamak üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). . Herhangi bir uzak iletisiini protokolü kullanilarak elektronik cihaz (2) ve tasdik eden kurum sunucusu (6) arasinda kurulan iletisim üzerinden tasdik eden kurum sunucusu (6) ile veri alisverisi gerçeklestirilmek üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). . Kisilerin kullanici adi ve sifre ile söz konusu kimlik dogrulama uygulamasina (3) kayit olmalarina imkan saglayacak sekilde uyarlanana bir ara yüz sunmak üzere yapilandirilan kimlik dogrulama sunucusu (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Kisilerin kayit olduklari kullanici adi ve sifreleri ile giris yapmalarina imkan saglayacak sekilde uyarlanan en az bir ara yüz sunmak üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Kullanicinin giris yapmasi ile elektronik Cihaz (2) üzerindeki kameranin açilmasini saglamak üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Tasdik eden kurum sunucusu (6) tarafindan olusturulan ve kimlik bilgilerini içeren kare kodun okutulmasini saglamak üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Okutulan kare kod ile tasdik eden kurum sunucusundan (6) elde edilen onayli kimlik bilgilerinin elektronik cihaz (2) üzerinde kaydedilmesini saglamak üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Onayli kimlik bilgilerinin görüntülenmesine imkan saglayacak sekilde uyarlanan bir ara yüz sunmak üzere yapilandirilan kimlik dogrulama uygulamasi (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Tasdik eden kurum sunucusu (6) ile iletisim halinde ve tasdik eden kurum sunucusu (6) tarafindan yönetilmek üzere yapilandirilan veri tabani (4) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Içerisinde kullanicilara dair kimlik verilerini kullanicilara iliskin ayirt edici bir belirtec` ile iliskilendirilmis bir sekilde kayit altinda tutmak üzere yapilandirilan veri tabani (4) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Verilerin sifrelenmis bir sekilde saklanabilmesini saglayan, dogrulanmasi için çok kullanicili katilim gerektiren çesitli konsensüs modellerine sahip dagitik bir yapiya sahip olan ve sifreli verilerin bloklar halinde birbiri ardina eklenerek saklandigi bir veri tabani olan blok zincir agi (5) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1 ). Kimlik verisi kanitlarinin herkesin erisimine açik oldugu ve kurumlarin dogruladiklari verilerin kanitlarini kaydedebildikleri ve diger kurumlarin ilettigi kimlik verisi kanitlarina erisebildikleri bir yapida olan blok zincir agi (5) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir Tasdik eden kurum sunucusu (6) ve dogrulayan kurum sunucusu (7) ile iletisim kuririak üzere yapilandirilan blok zincir agi (5) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Kullanicilara dair olusturulan ve tasdik eden kuruin sunucusu (6) tarafindan onaylanmis kimlik verilerinin kanitlarini kayit altinda tutmak üzere yapilandirilan blok zincir agi (5) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Herhangi bir uzak iletisim protokolünü kullanarak, elektronik cihaz (2) ile iletisim kurmak ve kurulan bu iletisim üzerinden elektronik cihaz (2) üzerinde yürütülen kimlik dogrulama uygulamasi (3) ile veri alisverisi gerçeklestirmek üzere yapilandirilan tasdik eden kurum sunucusu (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Veri tabani (4) içerisine yeni veri kaydi yapilmasi, veri tabani (4) içerisindeki kayitli verilerin silinmesi ya da veri tabani (4) içerisindeki kayitli verilerin degistirilmesiyle veri tabani (4) içerisindeki kayitli verilerin güncellenmesi gibi islemlerle veri tabanini (4) yönetmek üzere yapilandirilan tasdik eden kurum sunucusu (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Blok zincir agina (5) erismek ve blok zincir agina (S) veri kaydi yapabilmek üzere yapilandirilan tasdik eden kurum sunucusu (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Kimlik dogrulama uygulamasindan (3) bir kimlik bilgisi alma talebi iletildiginde veri tabanina (4) baglanarak veri tabani (4) içerisinde kimlik dogrulama talebi ileten kisiyi sorgulamak üzere yapilandirilan tasdik eden kurum sunucusu (6) ile karakterize edilen yukaridaki istemlerden herhangi Veri tabanindan (4) elde edilen kullanicilara ait kimlik verilerini bir onay imzasi ile ve bir kare kod ile eslestirerek blok zincir agina (5) kaydetmek üzere yapilandirilan tasdik eden kurum sunucusu (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Blok zincir agina (5) erisebilmek ve teknigin bilinen durumunda yer alan herhangi bir uzak iletisim protokolünü kullanarak gelir sunucusu (8) ile iletisim kurmak üzere yapilandirilan dogrulayan kurum sunucusu (7) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (
1). Bir kullanici ile iliskili iletilen bir dogrulama talebi ile tetiklenerek blok zincir agina (5) erismek ve söz konusu kullaniciya iliskin onaylanmis kimlik verilerini blok zincir agindan (5) almak üzere yapilandirilan dogrulayan kurum sunucusu (7) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir Tasdik eden kurum sunucusu (6) ve dogrulayan kurum sunucusu (7) ile iletisim halinde olmak üzere yapilandirilan gelir sunucusu (8) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Kimlik dogrulama taleplerini ve islemlerini kayit altinda tutmak üzere yapilandirilan gelir sunucusu (8) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Kimlik verilerini tasdik eden bir kurumun her kimlik tasdik islemi için, kimlik bilgilerini kullanan kurumlara özel belirledigi ücret verilerini kayit altina almak ve belirli periyotlarla kimlik bilgilerini tasdik eden kurumun alinasi ve kimlik dogrulama talebi ileten bir kurumun ödemesi gereken ücretleri hesaplamak üzere yapilandirilan gelir sunucusu (8) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Sistemdeki elektronik cihazlarin (
2) hepsine bildirim göndermek üzere yapilandirilan pazarlama sunucusu (9) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Ilgili kurumlardan herhangi bir iletisim yolu ile gönderilen reklam verme talebini almak ve bu talebi bütün elektronik cihazlara (2) iletmek üzere yapilandirilan pazarlama sunucusu (9) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1). Bir kurum tarafindan gönderilen reklamin sadece reklam konusu sartlari saglayan elektronik cihazlar (2) üzerinde gösterilmesini saglamak üzere yapilandirilan pazarlama sunucusu (9) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir sistem (1).
TR2019/22803A 2019-12-31 2019-12-31 Bir dijital kimlik oluşturma sistemi TR201922803A2 (tr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TR2019/22803A TR201922803A2 (tr) 2019-12-31 2019-12-31 Bir dijital kimlik oluşturma sistemi
PCT/TR2020/051427 WO2021137833A1 (en) 2019-12-31 2020-12-29 A system for creating digital identity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TR2019/22803A TR201922803A2 (tr) 2019-12-31 2019-12-31 Bir dijital kimlik oluşturma sistemi

Publications (1)

Publication Number Publication Date
TR201922803A2 true TR201922803A2 (tr) 2021-07-26

Family

ID=76686782

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2019/22803A TR201922803A2 (tr) 2019-12-31 2019-12-31 Bir dijital kimlik oluşturma sistemi

Country Status (2)

Country Link
TR (1) TR201922803A2 (tr)
WO (1) WO2021137833A1 (tr)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130222559A1 (en) * 2012-02-24 2013-08-29 Ali Lebaschi Id scanner with machine-readable coded indicia reader and card imaging digital camera
KR102035215B1 (ko) * 2017-07-19 2019-10-22 한국과학기술원 원자-스케일 채널을 포함하는 입자, 이의 제조방법, 및 이를 포함하는 촉매
CN107579817A (zh) * 2017-09-12 2018-01-12 广州广电运通金融电子股份有限公司 基于区块链的用户身份验证方法、装置及***
CN109740319B (zh) * 2018-12-06 2021-03-12 中国联合网络通信集团有限公司 数字身份验证方法及服务器

Also Published As

Publication number Publication date
WO2021137833A1 (en) 2021-07-08

Similar Documents

Publication Publication Date Title
US11082221B2 (en) Methods and systems for creating and recovering accounts using dynamic passwords
US11727226B2 (en) Digital identity system
US11206133B2 (en) Methods and systems for recovering data using dynamic passwords
US20190273607A1 (en) System for digital identity authentication and methods of use
US20180181964A1 (en) Secure Electronic Payment
US20180176017A1 (en) Digital Identity System
US20230033192A1 (en) Data management systems and methods
CN112789823B (zh) 基于区块链的竞选网络***及竞选方法
EP3257223A1 (en) Digital identity system
CN101291217A (zh) 网络身份认证方法
EP3579595B1 (en) Improved system and method for internet access age-verification
WO2023017580A1 (ja) アバター認証システム、アバター認証方法
WO2019092046A1 (en) Secure electronic payment
KR101505667B1 (ko) 주민번호의 수집 없는 회원가입, 인증 및 결제 방법
CN110866763A (zh) 一种基于区块链架构的购票***
WO2023036143A1 (zh) 去中心化零信任身份核实认证***及方法
US20120290483A1 (en) Methods, systems and nodes for authorizing a securized exchange between a user and a provider site
KR102635489B1 (ko) 블록체인 기반 자산 관리 시스템 및 방법
TR201922803A2 (tr) Bir dijital kimlik oluşturma sistemi
KR101936941B1 (ko) 생체인증을 이용한 전자결재 시스템, 방법 및 프로그램
KR102146757B1 (ko) 익명성 보장 및 시빌 공격 방지가 가능한, 의사 표시 확인 방법, 신원 확인 정보 저장 모듈의 등록 및 인증 방법
EP3629308A1 (en) Improved system and method for electronic voting
TWI704795B (zh) 登錄認證方法
US12021992B2 (en) System and method for authenticating user identity
KR100812314B1 (ko) 인터넷 쇼핑몰에서 아바타를 이용한 사용자 인증 방법