2021 7th International Conference on Electrical, Electronics and Information Engineering (ICEEIE), 2021
Abstract—ISO/IEC 29192-5 defines three lightweight
cryptography hash function algorithms. Some o... more Abstract—ISO/IEC 29192-5 defines three lightweight
cryptography hash function algorithms. Some of the
implementation of lightweight cryptography based on sponge
construction are PHOTON and SPONGENT. Given the
importance of the hash functions in blockchain technology and
the vulnerability and computational power gaps that affect the
performance of the blockchain platform, this research will
evaluate the SPONGENT-256 and PHOTON-256 hash
algorithms to be implemented on Ethereum-based blockchain
systems. The implementation of the SPONGENT-256 and
PHOTON-256 hash algorithms on an Ethereum-based
blockchain system produces output in the form of addresses,
public keys and wallets. The experiment results of the
SPONGENT-256 algorithm produces is average 0.0328 seconds,
with the user time is 0.0208 seconds and the system time is 0.0118
seconds. This will give significant results if implemented on an
Ethereum-based blockchain system with many nodes and data
to be generated. However, the SPONGENT-256 algorithm
requires a lot of memory for processing 75%. While the
KECCAK-256 algorithm uses less memory from the PHOTON256 and the SPONGENT-256 algorithms with an average
memory usage of 55%. Based on the implementation of the
SPONGENT-256 hash algorithm on the Ethereum-based
blockchain and analysis of the results, it can be concluded that
the SPONGENT-256 algorithm can be used as an alternative
hash function algorithm for Ethereum-based blockchain
system.
2021 7th International Conference on Electrical, Electronics and Information Engineering (ICEEIE), 2021
Abstract—ISO/IEC 29192-5 defines three lightweight
cryptography hash function algorithms. Some o... more Abstract—ISO/IEC 29192-5 defines three lightweight
cryptography hash function algorithms. Some of the
implementation of lightweight cryptography based on sponge
construction are PHOTON and SPONGENT. Given the
importance of the hash functions in blockchain technology and
the vulnerability and computational power gaps that affect the
performance of the blockchain platform, this research will
evaluate the SPONGENT-256 and PHOTON-256 hash
algorithms to be implemented on Ethereum-based blockchain
systems. The implementation of the SPONGENT-256 and
PHOTON-256 hash algorithms on an Ethereum-based
blockchain system produces output in the form of addresses,
public keys and wallets. The experiment results of the
SPONGENT-256 algorithm produces is average 0.0328 seconds,
with the user time is 0.0208 seconds and the system time is 0.0118
seconds. This will give significant results if implemented on an
Ethereum-based blockchain system with many nodes and data
to be generated. However, the SPONGENT-256 algorithm
requires a lot of memory for processing 75%. While the
KECCAK-256 algorithm uses less memory from the PHOTON256 and the SPONGENT-256 algorithms with an average
memory usage of 55%. Based on the implementation of the
SPONGENT-256 hash algorithm on the Ethereum-based
blockchain and analysis of the results, it can be concluded that
the SPONGENT-256 algorithm can be used as an alternative
hash function algorithm for Ethereum-based blockchain
system.
Uploads
Papers by Mega Apriani
cryptography hash function algorithms. Some of the
implementation of lightweight cryptography based on sponge
construction are PHOTON and SPONGENT. Given the
importance of the hash functions in blockchain technology and
the vulnerability and computational power gaps that affect the
performance of the blockchain platform, this research will
evaluate the SPONGENT-256 and PHOTON-256 hash
algorithms to be implemented on Ethereum-based blockchain
systems. The implementation of the SPONGENT-256 and
PHOTON-256 hash algorithms on an Ethereum-based
blockchain system produces output in the form of addresses,
public keys and wallets. The experiment results of the
SPONGENT-256 algorithm produces is average 0.0328 seconds,
with the user time is 0.0208 seconds and the system time is 0.0118
seconds. This will give significant results if implemented on an
Ethereum-based blockchain system with many nodes and data
to be generated. However, the SPONGENT-256 algorithm
requires a lot of memory for processing 75%. While the
KECCAK-256 algorithm uses less memory from the PHOTON256 and the SPONGENT-256 algorithms with an average
memory usage of 55%. Based on the implementation of the
SPONGENT-256 hash algorithm on the Ethereum-based
blockchain and analysis of the results, it can be concluded that
the SPONGENT-256 algorithm can be used as an alternative
hash function algorithm for Ethereum-based blockchain
system.
cryptography hash function algorithms. Some of the
implementation of lightweight cryptography based on sponge
construction are PHOTON and SPONGENT. Given the
importance of the hash functions in blockchain technology and
the vulnerability and computational power gaps that affect the
performance of the blockchain platform, this research will
evaluate the SPONGENT-256 and PHOTON-256 hash
algorithms to be implemented on Ethereum-based blockchain
systems. The implementation of the SPONGENT-256 and
PHOTON-256 hash algorithms on an Ethereum-based
blockchain system produces output in the form of addresses,
public keys and wallets. The experiment results of the
SPONGENT-256 algorithm produces is average 0.0328 seconds,
with the user time is 0.0208 seconds and the system time is 0.0118
seconds. This will give significant results if implemented on an
Ethereum-based blockchain system with many nodes and data
to be generated. However, the SPONGENT-256 algorithm
requires a lot of memory for processing 75%. While the
KECCAK-256 algorithm uses less memory from the PHOTON256 and the SPONGENT-256 algorithms with an average
memory usage of 55%. Based on the implementation of the
SPONGENT-256 hash algorithm on the Ethereum-based
blockchain and analysis of the results, it can be concluded that
the SPONGENT-256 algorithm can be used as an alternative
hash function algorithm for Ethereum-based blockchain
system.