Bitcoin Forum
November 14, 2024, 10:36:53 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Dijital imzanın çalışma şekli nasıl ?  (Read 4579 times)
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 25, 2015, 09:18:07 AM
Last edit: August 25, 2015, 09:32:41 AM by kama
 #1

şu şekilde mi ? ben tx mesajının özetini alıp özel anahtarım ile şifreliyorum karşı taraf benim açık anahtarımı kullanarak bu şifrelenmiş hashi çözüyor ve sonucu mesajın özeti ile karşılaştırıyor eğer sonuç aynı ise herhangi bir sorun yok çünkü bu sonucun mesajın özeti ile aynı olması bu iki şeyi de gösteriyor:
1.çözümleme yaparken doğru yada özel anahtar ile bağlantılı açık anahtar kullanılmış
2.mesaj değiştirilmemiş

ve yine madenciler kontrol ediyor imzanın doğruluğunu
doğrumudur ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 25, 2015, 10:24:11 AM
 #2

Bu işlemi daha iyi anlamak için Raw Transaction'lara (Ham işlemler) göz atmak lazım: https://en.bitcoin.it/wiki/Raw_Transactions#Overview
basitçe;
- harcanmamış çıktılar kontrol edilir
- bu çıktılarla ham işlem oluşturulur. (bu aşamada da ağa işlem gönderilebilir ancak imzalı olmadığı için ağ tarafından kabul edilmez).
- bu işlem girdi olarak kullanılan tüm adreslerin özel anahtarlarıyla şifrelenir.
- imzalanmış ham işlem ağa gönderilir.

Yani bitcoin gönderme işlemini "özel anahtar" ile imzalıyoruz. Ağa yayıyoruz.

Sadece madenciler değil "Tam düğüm" olan herkes bu işlemin geçerliliğini kontrol edebiliyor.

Dijital imza göndericinin açık anahtar değeri ile şifre çözülür, ortaya mesaj özeti çıkıyor. Bu özet o 2. aşamadaki imzalanmamış işlemin özeti ile aynı olacaktır. Buradan kontrol edilri.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 25, 2015, 11:19:55 AM
 #3

Bu işlemi daha iyi anlamak için Raw Transaction'lara (Ham işlemler) göz atmak lazım: https://en.bitcoin.it/wiki/Raw_Transactions#Overview
basitçe;
- harcanmamış çıktılar kontrol edilir
- bu çıktılarla ham işlem oluşturulur. (bu aşamada da ağa işlem gönderilebilir ancak imzalı olmadığı için ağ tarafından kabul edilmez).
- bu işlem girdi olarak kullanılan tüm adreslerin özel anahtarlarıyla şifrelenir.
- imzalanmış ham işlem ağa gönderilir.

Yani bitcoin gönderme işlemini "özel anahtar" ile imzalıyoruz. Ağa yayıyoruz.

Sadece madenciler değil "Tam düğüm" olan herkes bu işlemin geçerliliğini kontrol edebiliyor.

Dijital imza göndericinin açık anahtar değeri ile şifre çözülür, ortaya mesaj özeti çıkıyor. Bu özet o 2. aşamadaki imzalanmamış işlemin özeti ile aynı olacaktır. Buradan kontrol edilri.

1.sana gelen ve harcamadığın(girdi)btcler kontrol edilir
2.bu girdiler ile ham işlem oluşturulur
3.nasıl yani ? bir adres birçok adrese gönderim yapabilir ve tek bir özel anahtar kullanabilir ve 3 farklı adres aynı kişiye gönderse yine de 1 özel anahtar kullanılıcak bu kısmı anlamadım

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 25, 2015, 11:28:54 AM
 #4

Bu işlemi daha iyi anlamak için Raw Transaction'lara (Ham işlemler) göz atmak lazım: https://en.bitcoin.it/wiki/Raw_Transactions#Overview
basitçe;
- harcanmamış çıktılar kontrol edilir
- bu çıktılarla ham işlem oluşturulur. (bu aşamada da ağa işlem gönderilebilir ancak imzalı olmadığı için ağ tarafından kabul edilmez).
- bu işlem girdi olarak kullanılan tüm adreslerin özel anahtarlarıyla şifrelenir.
- imzalanmış ham işlem ağa gönderilir.

Yani bitcoin gönderme işlemini "özel anahtar" ile imzalıyoruz. Ağa yayıyoruz.

Sadece madenciler değil "Tam düğüm" olan herkes bu işlemin geçerliliğini kontrol edebiliyor.

Dijital imza göndericinin açık anahtar değeri ile şifre çözülür, ortaya mesaj özeti çıkıyor. Bu özet o 2. aşamadaki imzalanmamış işlemin özeti ile aynı olacaktır. Buradan kontrol edilri.

1.sana gelen ve harcamadığın(girdi)btcler kontrol edilir
2.bu girdiler ile ham işlem oluşturulur
3.nasıl yani ? bir adres birçok adrese gönderim yapabilir ve tek bir özel anahtar kullanabilir ve 3 farklı adres aynı kişiye gönderse yine de 1 özel anahtar kullanılıcak bu kısmı anlamadım
Örnek bir işlem üzerinden gidelim; https://blockchain.info/tx/160222ee781c348c37b5877b462ce69dbc755c0887f701cb232215049c269aaf

Bu işlem'de Girdi olarak kullanılan tx şu: https://blockchain.info/tx-index/94515926/0 (Tx id de bu: ef721e6ebffecf24ff8e6b80d89b2f6c6b6ddfc975d3d9e9485195193a1db4f6 )
Raw transaction'da şu adrese gönderim oluşturuldu: 1CG7KUso2n5TB2Zs5QhpUyjA9SjP6J2549

imza kısmına gelindiğinde de bu adresin özel anahtarı ile şifrelendi: 1JCFkExwyVWNL7QuL4q7htTJ8qkDFwdBm9

Bir diğer örnek;
https://blockchain.info/tx/1ff03bc8d8f00c759589446db3e96e375c978637d3178f59f6d924f8f9790a1c
bu işlemde de eğer dikkat edersen 3 farklı adresten 5 farklı harcanmamış çıktılar harcanmış. bu işlemin imzalanması için de o sol tarafta gördüğün 3 farklı adresin özel anahtarı ile imzalandı bu işlem.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 25, 2015, 01:11:59 PM
 #5

kaç farklı düğüm var ? madenci olmayan diğer tüm düğümler zaruri olduğunda mı bu kontrolü yapıyor ? zaruri olmasının nedeni ne veya neler olabilir ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 25, 2015, 02:36:41 PM
 #6

kaç farklı düğüm var ? madenci olmayan diğer tüm düğümler zaruri olduğunda mı bu kontrolü yapıyor ? zaruri olmasının nedeni ne veya neler olabilir ?
binlerce farklı düğüm var. Bitcoin'in "dağıtık" (merkezsiz) olması buradan geliyor.
Hatta 2016 yılında dünya yörüngesinde, uydu üzerinde bile tam düğüm olacak.

Zaruriyet diye bir şey yok. Her bir işlem her bir tam düğüm tarafından kontrol edilir. Bu kontrolü geçemeyen hiçbir işlem bloğa, hiçbir blok zincire eklenmez.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 25, 2015, 02:42:28 PM
 #7

kaç farklı düğüm var ? madenci olmayan diğer tüm düğümler zaruri olduğunda mı bu kontrolü yapıyor ? zaruri olmasının nedeni ne veya neler olabilir ?
binlerce farklı düğüm var. Bitcoin'in "dağıtık" (merkezsiz) olması buradan geliyor.
Hatta 2016 yılında dünya yörüngesinde, uydu üzerinde bile tam düğüm olacak.

Zaruriyet diye bir şey yok. Her bir işlem her bir tam düğüm tarafından kontrol edilir. Bu kontrolü geçemeyen hiçbir işlem bloğa, hiçbir blok zincire eklenmez.

normal bir bitcoin kullanıcısı tam düğüm değil mi ? peki madenci nasıl bir düğüm ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 25, 2015, 02:48:33 PM
 #8

kaç farklı düğüm var ? madenci olmayan diğer tüm düğümler zaruri olduğunda mı bu kontrolü yapıyor ? zaruri olmasının nedeni ne veya neler olabilir ?
binlerce farklı düğüm var. Bitcoin'in "dağıtık" (merkezsiz) olması buradan geliyor.
Hatta 2016 yılında dünya yörüngesinde, uydu üzerinde bile tam düğüm olacak.

Zaruriyet diye bir şey yok. Her bir işlem her bir tam düğüm tarafından kontrol edilir. Bu kontrolü geçemeyen hiçbir işlem bloğa, hiçbir blok zincire eklenmez.

normal bir bitcoin kullanıcısı tam düğüm değil mi ? peki madenci nasıl bir düğüm ?
Hayır. "Armory" ve "Bitcoin Çekirdeği", "Bitcoin XT"  kullananlar tam düğümdür. (farklı sürümler de var elbette).
Tam düğüm: 3 ocak 2009'dan itibaren bulunan tüm blokları saklar. an itibariyle 371468 blok bu kişilerin bilgisayarlarında saklıdır.
 "Şu anda aktif" olan 6700 tane tam düğüm var: https://getaddr.bitnodes.io/nodes/

edit: madencilerin tam düğüm olma zorunlulukları yok, "spv mining" var, tam düğüm olmayan cüzdanlar üzerinden de madencilik yapılıyor. Ancak önerilmez.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 26, 2015, 06:34:19 AM
 #9

peki mesaj ve imza değiştirilebilir mi işlem ağda yayılırken ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 26, 2015, 03:06:42 PM
 #10

peki mesaj ve imza değiştirilebilir mi işlem ağda yayılırken ?
Hayır.
Mesaj değiştiği anda imza da değişeceğinden mesajın değiştirilmesi eski dijital imzayı geçersiz kılacaktır.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 26, 2015, 03:08:45 PM
 #11

peki mesaj ve imza değiştirilebilir mi işlem ağda yayılırken ?
Hayır.
Mesaj değiştiği anda imza da değişeceğinden mesajın değiştirilmesi eski dijital imzayı geçersiz kılacaktır.

imza neden değişir ki ? birinin bunun için özel anahtarı ile yine imzalama yapması gerekiyor galiba ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 26, 2015, 03:15:42 PM
 #12

peki mesaj ve imza değiştirilebilir mi işlem ağda yayılırken ?
Hayır.
Mesaj değiştiği anda imza da değişeceğinden mesajın değiştirilmesi eski dijital imzayı geçersiz kılacaktır.

imza neden değişir ki ? birinin bunun için özel anahtarı ile yine imzalama yapması gerekiyor galiba ?
Kullanılan tek yönlü kriptografik özet fonksiyonunun özelliği. Güvenliği sağlamak için. (Aksi halde başkası sizin fonunuzu harcayabilirdi).
Bir örnek vereyim:
Şu adrese gidin: http://www.xorbin.com/tools/sha256-hash-calculator
A B'ye 10 BTC gönderdi.
cümlesinin hash değerini hesaplayın. sonuç: eee468e182e0cbe480c39bb5416426e649a61ca79a5fe88c6a860fcdebd5d7fd

Saldırgan araya girip bu mesajı şu şekilde değiştirsin:
A C'ye 10 BTC gönderdi.
bu cümlenin hash değeri şu olacaktır: deb66732d7fd53c16a68f751dd421d75d19e444789b51080cc91ea03958d0596
ilk hash değerinden tamamen farklı bir hash değeri görürsünüz.
2 mesaj arasında çok küçük bir değişiklik (tek harf) olmasına rağmen sonuç tamamen değişti.

ilk mesaj değiştiği için imza da aynı şekilde değişecektir.

Özel anahtar değerine sahip kişiler bu adreslerden mesaj imzalayabilirler evet.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 26, 2015, 03:33:36 PM
 #13

yani adam mesajı değiştirirse otomatik olarak imzalamış oluyor ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 26, 2015, 03:36:55 PM
 #14

yani adam mesajı değiştirirse otomatik olarak imzalamış oluyor ?
Hayır. mesaj değişirse eski imza geçersiz olur. Yeniden imzalanması gerekir. Yeniden imzalamayı da sadece özel anahtara sahip kişi(ler) yapabilir.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 26, 2015, 03:40:02 PM
 #15

yani adam mesajı değiştirirse otomatik olarak imzalamış oluyor ?
Hayır. mesaj değişirse eski imza geçersiz olur. Yeniden imzalanması gerekir. Yeniden imzalamayı da sadece özel anahtara sahip kişi(ler) yapabilir.

yani değiştiren kişi özel anahtarı ile imzalıyor değiştirdikten sonra ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 26, 2015, 03:42:49 PM
 #16

yani adam mesajı değiştirirse otomatik olarak imzalamış oluyor ?
Hayır. mesaj değişirse eski imza geçersiz olur. Yeniden imzalanması gerekir. Yeniden imzalamayı da sadece özel anahtara sahip kişi(ler) yapabilir.

yani değiştiren kişi özel anahtarı ile imzalıyor değiştirdikten sonra ?
Hayır.
Mesajı oluşturan kişi yani bitcoinlerin gerçek sahibi 1 kez imzalıyor, ağda yayınlıyor.

Kötü niyetli kişi yani saldırgan bitcoin çalmak için bu mesajı değiştiriyor, ancak mesaj değiştiğinden eski imza geçersiz kaldığı için yeniden imzalanması gerekiyor yeni mesajın. Bunu da saldırgan kişi sadece bitcoinlerin sahibinde olan özel anahtar ile yapabilir.

Burada bitcoin kullanıcılarına büyük görev düşüyor. "özel anahtarlarınızı kimseyle paylaşmayın".


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 26, 2015, 03:47:24 PM
 #17

yani adam mesajı değiştirirse otomatik olarak imzalamış oluyor ?
Hayır. mesaj değişirse eski imza geçersiz olur. Yeniden imzalanması gerekir. Yeniden imzalamayı da sadece özel anahtara sahip kişi(ler) yapabilir.

yani değiştiren kişi özel anahtarı ile imzalıyor değiştirdikten sonra ?
Hayır.
Mesajı oluşturan kişi yani bitcoinlerin gerçek sahibi 1 kez imzalıyor, ağda yayınlıyor.

Kötü niyetli kişi yani saldırgan bitcoin çalmak için bu mesajı değiştiriyor, ancak mesaj değiştiğinden eski imza geçersiz kaldığı için yeniden imzalanması gerekiyor yeni mesajın. Bunu da saldırgan kişi sadece bitcoinlerin sahibinde olan özel anahtar ile yapabilir.

Burada bitcoin kullanıcılarına büyük görev düşüyor. "özel anahtarlarınızı kimseyle paylaşmayın".

anladım sanırım imza çözüldükten sonra çıkan sonuç mesajın özeti ile uyumsuz oluyor mesaj değiştiği için imza geçersiz oluyor ve işlem reddediliyor

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 26, 2015, 03:50:44 PM
 #18

yani adam mesajı değiştirirse otomatik olarak imzalamış oluyor ?
Hayır. mesaj değişirse eski imza geçersiz olur. Yeniden imzalanması gerekir. Yeniden imzalamayı da sadece özel anahtara sahip kişi(ler) yapabilir.

yani değiştiren kişi özel anahtarı ile imzalıyor değiştirdikten sonra ?
Hayır.
Mesajı oluşturan kişi yani bitcoinlerin gerçek sahibi 1 kez imzalıyor, ağda yayınlıyor.

Kötü niyetli kişi yani saldırgan bitcoin çalmak için bu mesajı değiştiriyor, ancak mesaj değiştiğinden eski imza geçersiz kaldığı için yeniden imzalanması gerekiyor yeni mesajın. Bunu da saldırgan kişi sadece bitcoinlerin sahibinde olan özel anahtar ile yapabilir.

Burada bitcoin kullanıcılarına büyük görev düşüyor. "özel anahtarlarınızı kimseyle paylaşmayın".

anladım sanırım imza çözüldükten sonra çıkan sonuç mesajın özeti ile uyumsuz oluyor mesaj değiştiği için imza geçersiz oluyor ve işlem reddediliyor
Evet aynen öyle.
geçerli imza üretebilmek için cüzdanınızın sakladığı özel anahtarlar gereklidir. Bu anahtarları iyi koruyun Smiley


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
kama (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
August 28, 2015, 05:52:02 AM
 #19

peki imza editlenemez mi ağda yayılırken ?

cakir
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


★ BitClave ICO: 15/09/17 ★


View Profile WWW
August 28, 2015, 10:05:45 AM
 #20

peki imza editlenemez mi ağda yayılırken ?
"editlemek" ile "değiştirmek" arasında nasıl bir fark var kafanızda?
konuyu baştan okuyun.


                  ,'#██+:                 
              ,█████████████'             
            +██████████████████           
          ;██████████████████████         
         ███████:         .███████`       
        ██████               ;█████'      
      `█████                   #████#     
      ████+                     `████+    
     ████:                        ████,   
    ████:    .#              █     ████   
   ;███+     ██             ███     ████  
   ████     ███'            ███.    '███, 
  +███     #████           ,████     ████ 
  ████     █████ .+██████: █████+    `███.
 ,███     ███████████████████████     ████
 ████     ███████████████████████'    :███
 ███:    +████████████████████████     ███`
 ███     █████████████████████████`    ███+
,███     ██████████████████████████    #███
'███    '██████████████████████████    ;███
#███    ███████████████████████████    ,███
████    ███████████████████████████.   .███
████    ███████████████████████████'   .███
+███    ███████████████████████████+   :███
:███    ███████████████████████████'   +███
 ███    ███████████████████████████.   ███#
 ███.   #██████████████████████████    ███,
 ████    █████████████████████████+   `███
 '███    '████████████████████████    ████
  ███;    ███████████████████████     ███;
  ████     #████████████████████     ████ 
   ███#     .██████████████████     `███+ 
   ████`      ;██████████████       ████  
    ████         '███████#.        ████.  
    .████                         █████   
     '████                       █████    
      #████'                    █████     
       +█████`                ██████      
        ,██████:           `███████       
          ████████#;,..:+████████.        
           ,███████████████████+          
             .███████████████;            
                `+███████#,               
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!