NICE SELECTION OF STEEMIT IN CHOOSING SHA 256 AS HASH ALGORITHM

in #steemit8 years ago (edited)

As I ask as a comment on a post dated 8 july 2016, with the title of cyber • Fund all-in on Steem that steemit using SHA 256 hash algorithm as the security appliance. Now i want to review the security of SHA 256 hash algorithm to know steemit is safe.
A Strong hash function have to need 3 requirements

  1. Collision Resistance
    Collision Resistance mean difficult to find two messages have the same hash value
  2. Preimage Resistance
    Preimage resistance mean if we know the hash value, it’s difficult to find what is the message of it
  3. Second Preimage resistance
    Second Preimage resistance mean if we know a pair of message and the hash value, it is difficult to find the other message that has the same hash value.
    So it can be said that weak hash function must have collision, preimage, and second preimage. Collision mean there are 2 or more input/message make the same hash value. And if we compare some hash algorithm oh SHA family, SHA 256 has a good security because of collision has been found.

    Beside that SHA 256 just has 256 bit on hash value. It is shorter than SHA 512. Because of that SHA 256 hash faster speed than SHA 512 but SHA 256 hash a good security.
    Based on research that has been conducted by Dr. Helena Handschuh and Dr. Henri Gilbert from France, Most features of the basic components of SHA-256 provide a better security level than for preceding hash functions, even though the relative number of rounds may seem somewhat lower than for SHA-1 for instance, and though the selection criteria and security arguments for some design choices are difficult to reconstruct from the mere specification, in the absence of any public design report.
    The result of the observation, that none of the currently known attack methods can be successfully applied to SHA-256, and that we are not aware of any attack allowing to reduce the complexity of preimage or second preimage computations on SHA-256 to substantially less than 2^256 or the complexity for collision and pseudo-collision search on SHA-256 to substantially less than the ‘natural’ birthday collision bound which is 2^((256)/2)= 2^128.
    Based on these informaton, we can conclude that SHA 256 has a good security. IT’S A GOOD CHOICE TO CHOOSE SHA 256 FOR STEEMIT HASH ALGORITHM. SO WE DO NOT HAVE TO WORRY ABOUT SECURITY OF STEEMIT

This where i got the informations
https://steemit.com/cyberfund/@hipster/cyber-fund-all-in-on-steem
https://www.ipa.go.jp/security/enc/CRYPTREC/fy15/doc/1045_IPA-SHA256.pdf
This is my facebook account
https://www.facebook.com/ibnu.tryrosadi

Sort:  

Sha256 is only one step of the hash function. The full proof-of-work requires elliptic-curve operations that are used for signature verification. Optimizing the proof of work should improve the whole platform's key computational bottleneck.

To break accounts, this is true. If one could "solve" the sha256 algo, one could drive the mining difficult up and stop mining. That would stall network and make bitcoin useless. And bitcoin "mgmt" is incapable of agreeing on forks.

Of course, there are more lucrative things to do if you could break sha256.

yeahh, i think so
if SHA256 is successfully solved, you can break password or get the sequence of letter which has the same hash value of an account on the database. So you can log in to an account

Yes that's right. All of the step must have good securities. In here, i just show that steemit has a good choice to choose SHA 256 for the hash algorithm. I didn't show the security of all of the steemit's protocol. Thank you

nice info, thanks

thank you very much

i'm soryy, i have typo in my facebook account, i have edited

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.029
BTC 57956.22
ETH 3126.99
USDT 1.00
SBD 2.45