Author

Topic: Dijital imza nasıl çalışıyor ? (Read 1861 times)

full member
Activity: 140
Merit: 100
June 29, 2015, 03:07:26 AM
#12
peki mesajın doğrulama fonksiyonunda kullanılmasının nedeni ne ? ne gerek var ? imzayı açık anahtar ile çözer ve sonucun gönderenin açık anahtarıyla aynı olup olmadığına bakar ?

edit:şöyle birşey buldum https://en.bitcoin.it/wiki/Elliptic_Curve_Digital_Signature_Algorithm burada yazıyor ki:

signature: A number that proves that a signing operation took place. A signature is mathematically generated from a hash of something to be signed, plus a private key. The signature itself is two numbers known as r and s. With the public key, a mathematical algorithm can be used on the signature to determine that it was originally produced from the hash and the private key, without needing to know the private key. Signatures are either 73, 72, or 71 bytes long, with probabilities approximately 25%, 50% and 25% respectively, although sizes even smaller than that are possible with exponentially decreasing probability.

yani mesaj bu imza bu hashten mi türedildi diye mi var ?

full member
Activity: 140
Merit: 100
June 27, 2015, 10:52:18 AM
#11
forumdakilerin yeni başlayanlara yardımcı olması yeni başlayanlar açısından da bilenler açısından da iyi,yararlı bir iş diye düşünüyorum beginners&help bölümünde konu açtığımda mutlaka aynı gün içerisinde bir post geliyor konuya fakat burada böyle değil nedenini de anlamış değilim keşke yardımlaşsak.

Bu konudaki soru cevaplanmış zaten. Kafanıza takılan husus nedir?

imzalama bu şekilde ise fonksiyonun sonucu neden açık anahtarla eşleşiyor niye imza ve açık anahtar bağıntısı ?
Açık anahtarla eşleşmese diğerleri nasıl kontrol edecek?

doğru ya .. .. Cheesy
full member
Activity: 155
Merit: 100
June 27, 2015, 10:43:07 AM
#10
forumdakilerin yeni başlayanlara yardımcı olması yeni başlayanlar açısından da bilenler açısından da iyi,yararlı bir iş diye düşünüyorum beginners&help bölümünde konu açtığımda mutlaka aynı gün içerisinde bir post geliyor konuya fakat burada böyle değil nedenini de anlamış değilim keşke yardımlaşsak.

Bu konudaki soru cevaplanmış zaten. Kafanıza takılan husus nedir?

imzalama bu şekilde ise fonksiyonun sonucu neden açık anahtarla eşleşiyor niye imza ve açık anahtar bağıntısı ?
Açık anahtarla eşleşmese diğerleri nasıl kontrol edecek?
full member
Activity: 140
Merit: 100
June 27, 2015, 10:41:46 AM
#9
forumdakilerin yeni başlayanlara yardımcı olması yeni başlayanlar açısından da bilenler açısından da iyi,yararlı bir iş diye düşünüyorum beginners&help bölümünde konu açtığımda mutlaka aynı gün içerisinde bir post geliyor konuya fakat burada böyle değil nedenini de anlamış değilim keşke yardımlaşsak.

Bu konudaki soru cevaplanmış zaten. Kafanıza takılan husus nedir?

imzalama bu şekilde ise fonksiyonun sonucu neden açık anahtarla eşleşiyor niye imza ve açık anahtar bağıntısı ?
legendary
Activity: 1470
Merit: 1024
June 27, 2015, 10:13:09 AM
#8
forumdakilerin yeni başlayanlara yardımcı olması yeni başlayanlar açısından da bilenler açısından da iyi,yararlı bir iş diye düşünüyorum beginners&help bölümünde konu açtığımda mutlaka aynı gün içerisinde bir post geliyor konuya fakat burada böyle değil nedenini de anlamış değilim keşke yardımlaşsak.

Bu konudaki soru cevaplanmış zaten. Kafanıza takılan husus nedir?
full member
Activity: 140
Merit: 100
June 27, 2015, 07:32:53 AM
#7
forumdakilerin yeni başlayanlara yardımcı olması yeni başlayanlar açısından da bilenler açısından da iyi,yararlı bir iş diye düşünüyorum beginners&help bölümünde konu açtığımda mutlaka aynı gün içerisinde bir post geliyor konuya fakat burada böyle değil nedenini de anlamış değilim keşke yardımlaşsak.
full member
Activity: 140
Merit: 100
June 23, 2015, 05:48:26 AM
#6
sadece imzanın geçerliliği değil harcanmamış girdilerin geçerli olup olmadığını da kontrol eder.

peki alıcı tarafın imzalaması nasıl oluyor ?
alıcı tarafın imzalaması gereken bir şey yok. (eğer harcamayacaksa).
alıcı taraf söz konusu açık anahtarın özel anahtarının sahibi ise hak sahibidir zaten. bu gelen bitcoinler artık onun "harcanmamış girdisi"dir. bu bitcoinleri harcayacağı zaman imzalama işlemini gerçekleştirir. aksi halde yapması gereken bir şey yoktur.

aydınlatabilir misin cakir1 ?
full member
Activity: 126
Merit: 100
June 19, 2015, 05:11:00 AM
#5
sadece imzanın geçerliliği değil harcanmamış girdilerin geçerli olup olmadığını da kontrol eder.

peki alıcı tarafın imzalaması nasıl oluyor ?
alıcı tarafın imzalaması gereken bir şey yok. (eğer harcamayacaksa).
alıcı taraf söz konusu açık anahtarın özel anahtarının sahibi ise hak sahibidir zaten. bu gelen bitcoinler artık onun "harcanmamış girdisi"dir. bu bitcoinleri harcayacağı zaman imzalama işlemini gerçekleştirir. aksi halde yapması gereken bir şey yoktur.

bu bitkoyunun türkçeye çevirdiği how bitcoin works under the hood makalesi
http://www.bitcoinhaber.net/2013/08/bitcoin-nedir-nasil-calisir.html

orada şöyle yazıyor:"Bitcoin adresinize, yani açık anahtarınıza gönderilen paranızı harcayabilmek için bu adresin sahibi olduğunuzu kanıtlamalısınız. Bunu saklı anahtarınız ve size para gönderdikleri talimat mesajını kullanarak attığınız dijital imzanızla yaparsınız.

imza = f(talimat mesajı, saklı anahtar)

Sistemdeki diğer kullanıcılar bu imzayı diğer bir fonksiyon ile çözer ve sizin açık anahtarınızla eşleştiğini doğrular.

1 = ? doğrula(talimat mesajı,açık anahtar, imza)"
sr. member
Activity: 266
Merit: 250
June 18, 2015, 04:10:19 PM
#4
sadece imzanın geçerliliği değil harcanmamış girdilerin geçerli olup olmadığını da kontrol eder.

peki alıcı tarafın imzalaması nasıl oluyor ?
alıcı tarafın imzalaması gereken bir şey yok. (eğer harcamayacaksa).
alıcı taraf söz konusu açık anahtarın özel anahtarının sahibi ise hak sahibidir zaten. bu gelen bitcoinler artık onun "harcanmamış girdisi"dir. bu bitcoinleri harcayacağı zaman imzalama işlemini gerçekleştirir. aksi halde yapması gereken bir şey yoktur.
full member
Activity: 126
Merit: 100
June 17, 2015, 02:21:56 PM
#3
sadece imzanın geçerliliği değil harcanmamış girdilerin geçerli olup olmadığını da kontrol eder.

peki alıcı tarafın imzalaması nasıl oluyor ?
sr. member
Activity: 266
Merit: 250
June 17, 2015, 02:17:46 PM
#2
sadece imzanın geçerliliği değil harcanmamış girdilerin geçerli olup olmadığını da kontrol eder.
full member
Activity: 126
Merit: 100
June 15, 2015, 02:24:34 AM
#1
Okuduklarımdan anladığım biz ağda yayınlamak üzere bir transfer işlemi oluşturmadan önce transfer işlemine önce kriptografik özet fonksiyonu uyguluyoruz ardından çıkan sonucu saklı anahtarımızla imzalıyoruz ve ağda yayınlıyoruz transfer işlemi madenciler tarafından onaylanıp bir bloğa konmayı bekliyor bu sırada madenciler oluşturduğum transfer işleminin benim tarafımdan yapılıp yapılmadığını kontrol ediyor bunu şu şekilde yapıyor:imzaladığım transfer işlemini açık anahtarım,imzam ile çözüyor ve sonucun imzalamadığım transfer işleminin özeti ile aynı olup olmadığını kontrol ediyor eğer aynı ise işlemim doğrulanmış oluyor ve bir blokta yer almayı bekliyor bu şekilde mi doğru anlamış mıyım ?
Jump to: