Home icon

Use Key Management Service (AWS KMS) to securely manage Ethereum accounts: Part 2

Blog



This article discusses how to use AWS Key Management Service (KMS) to securely manage Ethereum accounts, specifically focusing on the key generation and transaction signing process.

  • The article is part two of a two-part series on managing Ethereum accounts using AWS KMS
  • Demonstrates how to calculate Ethereum public addresses from KMS public keys
  • Explains the process of creating offline Ethereum signatures using AWS Customer Master Key (CMK)
  • Details the steps of decoding public keys, calculating Ethereum addresses, and signing transactions
  • Uses a Lambda function to handle key management and transaction signing operations

The solution provides a secure method for managing Ethereum accounts by leveraging AWS KMS to handle key material and create portable, valid Ethereum signatures without exposing private keys.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jan 2
2025
Use Key Management Service (AWS KMS) to securely manage Ethereum accounts: Part 1
Jan 2
2025
Import Ethereum private keys to AWS KMS
Jan 2
2025
Securely generate Ethereum validator keys at low cost using a serverless architecture on AWS
Jan 2
2025
How to sign Ethereum EIP-1559 transactions using AWS KMS

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.