Wednesday, June 18, 2025
  • Home
  • Cryptocurrency
  • Bitcoin
  • Blockchain
  • Market & Analysis
  • Altcoin
  • More
    • Ethereum
    • DeFi
    • XRP
    • Dogecoin
    • NFTs
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet
Finance Bitcoin
Shop
No Result
View All Result
Finance Bitcoin
No Result
View All Result
Home Ethereum

Secured no. 1 | Ethereum Foundation Blog

n70products by n70products
December 1, 2024
in Ethereum
0
Secured no. 1 | Ethereum Foundation Blog
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


Earlier this yr, we launched a bug bounty program targeted on discovering points within the beacon chain specification, and/or in shopper implementations (Lighthouse, Nimbus, Teku, Prysm and many others…). The outcomes (and vulnerability stories) have been enlightening as have the teachings realized whereas patching potential points.

On this new collection, we goal to discover and share among the perception we have gained from safety work so far and as we transfer ahead.

This primary put up will analyze among the submissions particularly concentrating on BLS primitives.

Disclaimer: All bugs talked about on this put up have been already mounted.

BLS is in all places

upload 56d2af02d9c2bcfe9e48a10245e74832

A couple of years in the past, Diego F. Aranha gave a chat on the 21st Workshop on Elliptic Curve Cryptography with the title: Pairings usually are not lifeless, simply resting. How prophetic.

Right here we’re in 2021, and pairings are one of many major actors behind lots of the cryptographic primitives used within the blockchain area (and past): BLS combination signatures, ZK-SNARKS programs, and many others.

Improvement and standardization work associated to BLS signatures has been an ongoing mission for EF researchers for some time now, pushed in-part by Justin Drake and summarized in a recent post of his on reddit.

The most recent and biggest

Within the meantime, there have been loads of updates. BLS12-381 is now universally acknowledged as the pairing curve for use given our current information.

Three completely different IRTF drafts are at the moment beneath growth:

  1. Pairing-Friendly Curves
  2. BLS signatures
  3. Hashing to Elliptic Curves

Furthermore, the beacon chain specification has matured and is already partially deployed. As talked about above, BLS signatures are an essential piece of the puzzle behind proof-of-stake (PoS) and the beacon chain.

Current classes realized

After gathering submissions concentrating on the BLS primitives used within the consensus-layer, we’re capable of cut up reported bugs into three areas:

  • IRTF draft oversights
  • Implementation errors
  • IRTF draft implementation violations

Let’s zoom into every part.

IRTF draft oversights

One of many reporters, (Nguyen Thoi Minh Quan), discovered discrepancies within the IRTF draft, and printed two white papers with findings:


Whereas the particular inconsistencies are nonetheless topic for debate, he discovered some fascinating implementation issues whereas conducting his analysis.

Implementation errors

Guido Vranken was capable of uncover a number of “little” points in BLST utilizing differential fuzzing. See examples of these under:


He topped this off with discovery of a reasonable vulnerability affecting the BLST’s blst_fp_eucl_inverse function.

IRTF draft implementation violations

A 3rd class of bug was associated to IRTF draft implementation violations. The primary one affected the Prysm client.

So as to describe this we want first to supply a little bit of background. The BLS signatures IRTF draft consists of 3 schemes:

  1. Fundamental scheme
  2. Message augmentation
  3. Proof of possession

The Prysm client does not make any distinction between the three in its API, which is exclusive amongst implementations (e.g. py_ecc). One peculiarity concerning the primary scheme is quoting verbatim: ‘This operate first ensures that every one messages are distinct’ . This was not ensured within the AggregateVerify operate. Prysm mounted this discrepancy by deprecating the usage of AggregateVerify (which isn’t used anyplace within the beacon chain specification).

A second subject impacted py_ecc. On this case, the serialization course of described within the ZCash BLS12-381 specification that shops integers are at all times throughout the vary of [0, p – 1]. The py_ecc implementation did this verify for the G2 group of BLS12-381 just for the actual half however didn’t carry out the modulus operation for the imaginary half. The difficulty was mounted with the next pull request: Insufficient Validation on decompress_G2 Deserialization in py_ecc.

Wrapping up

At this time, we took a have a look at the BLS associated stories we’ve acquired as a part of our bug bounty program, however that is undoubtedly not the top of the story for safety work or for adventures associated to BLS.

We strongly encourage you to assist make sure the consensus-layer continues to develop safer over time. With that, we glance ahead listening to from you and encourage you to DIG! When you suppose you have discovered a safety vulnerability or any bug associated to the beacon chain or associated shoppers, submit a bug report! 💜🦄





Source link

Tags: BlogEthereumFoundationSecured
  • Trending
  • Comments
  • Latest
Liquidation Alert As High-Risk Loans On Aave Reach $1 Billion – Details

Liquidation Alert As High-Risk Loans On Aave Reach $1 Billion – Details

December 19, 2024
Slumping Memecoin Pepe Could Witness Nearly 50% Collapse, Warns Crypto Trader

Slumping Memecoin Pepe Could Witness Nearly 50% Collapse, Warns Crypto Trader

December 16, 2024
Devconnect Istanbul 2023 – A celebration of progress and the Ethereum community

Devconnect Istanbul 2023 – A celebration of progress and the Ethereum community

December 16, 2024
XRP Primed for 90% Rally to $1.2, According to Top Analyst

XRP Primed for 90% Rally to $1.2, According to Top Analyst

December 16, 2024
iStock 1252711675

Peter Schiff Questions True Agenda Behind MicroStrategy’s Bitcoin Acquisition

0
Decentralized Oracle Network Chainlink Leads the Crypto Space in Terms of Recent Development Activity: Santiment

Decentralized Oracle Network Chainlink Leads the Crypto Space in Terms of Recent Development Activity: Santiment

0
Migrate and modernize enterprise integration using IBM Cloud Pak for Integration with Red Hat OpenShift Service on AWS (ROSA)

Migrate and modernize enterprise integration using IBM Cloud Pak for Integration with Red Hat OpenShift Service on AWS (ROSA)

0
A16z Crypto Lawyer Unleashes Scathing Attack On US SEC, Spot Ethereum ETF In Danger?

A16z Crypto Lawyer Unleashes Scathing Attack On US SEC, Spot Ethereum ETF In Danger?

0
US Senate Votes To Pass GENIUS Stablecoin Bill

US Senate Votes To Pass GENIUS Stablecoin Bill

June 18, 2025
XRP To End 7-Month Consolidation After 700% Surge – Is A Major Move Coming?

XRP To End 7-Month Consolidation After 700% Surge – Is A Major Move Coming?

June 18, 2025
Analyst Says Ethereum Is Ready To Surge With Higher Lows Against Bitcoin, But There’s A Caveat

Analyst Says Ethereum Is Ready To Surge With Higher Lows Against Bitcoin, But There’s A Caveat

June 18, 2025
Dogecoin Sets The Stage For A Liftoff With Key Reversal Pattern

Dogecoin Sets The Stage For A Liftoff With Key Reversal Pattern

June 18, 2025

Recent News

US Senate Votes To Pass GENIUS Stablecoin Bill

US Senate Votes To Pass GENIUS Stablecoin Bill

June 18, 2025
XRP To End 7-Month Consolidation After 700% Surge – Is A Major Move Coming?

XRP To End 7-Month Consolidation After 700% Surge – Is A Major Move Coming?

June 18, 2025

Categories

  • Altcoin
  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs
  • Regulations
  • XRP

Recommended

  • US Senate Votes To Pass GENIUS Stablecoin Bill
  • XRP To End 7-Month Consolidation After 700% Surge – Is A Major Move Coming?
  • Analyst Says Ethereum Is Ready To Surge With Higher Lows Against Bitcoin, But There’s A Caveat
  • Dogecoin Sets The Stage For A Liftoff With Key Reversal Pattern

© 2024 Finance Bitcoin | All Rights Reserved

No Result
View All Result
  • Home
  • Cryptocurrency
  • Bitcoin
  • Blockchain
  • Market & Analysis
  • Altcoin
  • More
    • Ethereum
    • DeFi
    • XRP
    • Dogecoin
    • NFTs
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet

© 2024 Finance Bitcoin | All Rights Reserved

Go to mobile version