W dniu 2018-04-04 o 02:58, Andrew Rowley pisze:
On 4/04/2018 10:53 AM, Charles Mills wrote:
No, a digital signature does not require an authority.

I publish my public key on my Web site.

How do I verify that the key that I see browsing your website is really yours and hasn't been e.g. substituted in transit? Key exchange is the hardest bit of cryptography.



It is simple.
ServerPac content is something non-secret - we don't want to encrypt it, we only want to be sure it is not altered by bad guys. (Let's assume it for a while)

So, we checksum he content using SHA. Everybody can check it is not tampered by repeating cheksum and comparing hash values with ...with WHAT?
Hash values can also be modified!
Of course IBM could pay for TV and newspaper commercial advertisement containing those values, but it is not practical way. ;-) However such way shows one of possible solutions: to deliver checksums using alternate way. The other method could be to SIGN the hash value. Sign is a method from assymetric cryptography family. IBM sign the hash (in fact they sign whole serverpac) using it's PRIVATE key, which is the deepest secret of IBM, however *everybody* (including bad guys) can obtain PUBLIC key from  IBM and the public key plus method allows everybody to confirm (or deny) this information was signed by IBM.

Note, the content is still not encrypted.
Is it possible to encypt it? For SSL/TLS download , it is unnecessary, because whole transmission is encrypted (and hard to break despite gossips). If you really want to encrypt the content (ie. DVD files) then you have to make your pair of PRIVATE/PUBLIC keys. Yes, the customer has to do it and ask IBM to use his public key.  A little bit complex - IBM would have to collect and maintain keys from every customer. Each customer should take care about the keys again disclosure and ...lost. Keys should be replaced periodically, etc.  IMHO much to much trouble for such content.



--
Radoslaw Skorupka
Lodz, Poland




======================================================================


       --
Treść tej wiadomości może zawierać informacje prawnie chronione Banku 
przeznaczone wyłącznie do użytku służbowego adresata. Odbiorcą może być jedynie 
jej adresat z wyłączeniem dostępu osób trzecich. Jeżeli nie jesteś adresatem 
niniejszej wiadomości lub pracownikiem upoważnionym do jej przekazania 
adresatowi, informujemy, że jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne działanie o podobnym charakterze jest prawnie zabronione i może być 
karalne. Jeżeli otrzymałeś tę wiadomość omyłkowo, prosimy niezwłocznie 
zawiadomić nadawcę wysyłając odpowiedź oraz trwale usunąć tę wiadomość 
włączając w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is 
intended solely for business use of the addressee. This e-mail may only be 
received by the addressee and may not be disclosed to any third parties. If you 
are not the intended addressee of this e-mail or the employee authorized to 
forward it to the addressee, be advised that any dissemination, copying, 
distribution or any other similar activity is legally prohibited and may be 
punishable. If you received this e-mail by mistake please advise the sender 
immediately by using the reply facility in your e-mail software and delete 
permanently this e-mail including any copies of it either printed or saved to 
hard drive.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 Warszawa, 
www.mBank.pl, e-mail: [email protected]ąd Rejonowy dla m. st. Warszawy XII 
Wydział Gospodarczy Krajowego Rejestru Sądowego, nr rejestru przedsiębiorców 
KRS 0000025237, NIP: 526-021-50-88. Według stanu na dzień 01.01.2018 r. kapitał 
zakładowy mBanku S.A. (w całości wpłacony) wynosi 169.248.488 złotych.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to