# digital signature

Published articles for digital signature.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Java 27 Delivers Post-Quantum Cryptography, Future Language Innovation, Helidon 27, JavaFX 27

DevFeed: [Java 27 Delivers Post-Quantum Cryptography, Future Language Innovation, Helidon 27, JavaFX 27](<https://devfeed.tech/articles/java-27-delivers-post-quantum-cryptography-future-language-innovation-helidon-27-javafx-27-30909.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/java27-released/>)

Author: Michael Redlich

Published: 2026-09-16T10:00:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [java-27](<https://devfeed.tech/topics/java-27.md>), [Post-quantum cryptography](<https://devfeed.tech/topics/post-quantum-cryptography.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Security](<https://devfeed.tech/topics/security.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [development](<https://devfeed.tech/tags/development.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [helidon](<https://devfeed.tech/tags/helidon.md>), [java](<https://devfeed.tech/tags/java.md>), [java-27](<https://devfeed.tech/tags/java-27.md>), [java27-released](<https://devfeed.tech/tags/java27-released.md>), [javafx](<https://devfeed.tech/tags/javafx.md>), [jdk-27](<https://devfeed.tech/tags/jdk-27.md>), [jdk-28](<https://devfeed.tech/tags/jdk-28.md>), [lattice](<https://devfeed.tech/tags/lattice.md>), [module](<https://devfeed.tech/tags/module.md>), [news](<https://devfeed.tech/tags/news.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [portfolio](<https://devfeed.tech/tags/portfolio.md>), [post-quantum-cryptography](<https://devfeed.tech/tags/post-quantum-cryptography.md>), [preview](<https://devfeed.tech/tags/preview.md>), [project-valhalla](<https://devfeed.tech/tags/project-valhalla.md>), [quantum-computing](<https://devfeed.tech/tags/quantum-computing.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [structured-concurrency](<https://devfeed.tech/tags/structured-concurrency.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

Oracle released Java 27, the second non-LTS release since JDK 25. Its final feature set contains nine JEPs, including post-quantum hybrid key exchange for TLS 1.3, structured concurrency, compact object headers, JFR data redaction, the Vector API, and PEM encodings for cryptographic objects. Five features remain in preview or incubator stages.

### Source excerpt

Oracle has released version 27 of the Java programming language and virtual machine. As the second non-LTS release since JDK 25, the final feature set includes nine JEPs, five of which are still progressing through the preview and incubator stages. This release focuses on strengthening security, future language innovation, and projects under the auspices of the Java Verified Portfolio. By Michael Redlich

## Enable Your SAML Requesting App for Cross App Access

DevFeed: [Enable Your SAML Requesting App for Cross App Access](<https://devfeed.tech/articles/enable-your-saml-requesting-app-for-cross-app-access-15972.md>)

Original publisher: [Read original article](<https://developer.okta.com/blog/2026/07/17/xaa-saml-requester>)

Author: Alisa Duncan

Published: 2026-07-17T05:00:00Z

Content type: tutorial

Language: en

Sources: [Okta Developer](<https://devfeed.tech/sources/okta-developer.md>)

Topics: [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [API](<https://devfeed.tech/topics/api.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cross-app-access](<https://devfeed.tech/tags/cross-app-access.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [identity](<https://devfeed.tech/tags/identity.md>), [idp](<https://devfeed.tech/tags/idp.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [jwt](<https://devfeed.tech/tags/jwt.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [payload](<https://devfeed.tech/tags/payload.md>), [saml](<https://devfeed.tech/tags/saml.md>), [signing](<https://devfeed.tech/tags/signing.md>), [sso](<https://devfeed.tech/tags/sso.md>), [xaa](<https://devfeed.tech/tags/xaa.md>)

### AI overview

This guide explains how SAML-federated applications can use Cross App Access (XAA) to connect to third-party applications without migrating to OpenID Connect. It covers exchanging a SAML assertion for an OAuth refresh token, an ID-JAG, and an access token, along with token validation and Okta configuration.

### Source excerpt

If you currently federate enterprise customers using Security Assertion Markup Language (SAML) and want to connect with third-party applications without migrating to OpenID Connect (OIDC), this Cross App Access (XAA) guide is for you. The Identity Assertion Authorization Grant specification, the basis of XAA, was originally designed with OIDC in mind. To use it in SAML applications, you must accommodate specific security and uniqueness requirements. This guide details what you need to support and how to make resource requests to a third-party app using XAA. Table of Contents How XAA in SAML works XAA implementation checklist for SAML-federated applications Request the refresh token Request the ID-JAG token Request the access token Handle token expiration Making cross-application requests from your SAML app securely Configure your XAA SAML Requesting App in Okta Register and configure the AI Agent in Okta Test the SAML 2.0 app Validate the XAA connection end-to-end Learn more about Cross App Access, SAML, and OAuth 2.0 How XAA in SAML works When an agent (like one running in Claude) needs API access, it presents an Identity Assertion Authorization Grant (ID-JAG). The ID-JAG is a short-lived JSON Web Token (JWT) issued by the Identity Provider (IdP) for your app's user. You exchange the ID-JAG token for an access token to the resource application you're connecting with. The sequence diagram shown below describes the SAML XAA flow and how your application fits in. You'll handle the flow in two parts: where your application requests the ID-JAG from the IdP using a refresh token, and where your app requests the access token from the ID-JAG from the third-party resource app's authorization server. XAA implementation checklist for SAML-federated applications Follow the guide in this section to support XAA in your SAML application when your app connects to a third-party resource application. The XAA flow places the burden of token validation onto the IdP and the resource ap

## How Pixel and Android are bringing a new level of trust to your images with C2PA Content Credentials

DevFeed: [How Pixel and Android are bringing a new level of trust to your images with C2PA Content Credentials](<https://devfeed.tech/articles/how-pixel-and-android-are-bringing-a-new-level-of-trust-to-your-images-with-c2pa-content-credentials-19801.md>)

Original publisher: [Read original article](<http://security.googleblog.com/2025/09/pixel-android-trusted-images-c2pa-content-credentials.html>)

Author: Edward Fernandez (noreply@blogger.com)

Published: 2025-09-10T15:59:00Z

Content type: article

Language: en

Sources: [Google Online Security](<https://devfeed.tech/sources/google-online-security.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [Android Security](<https://devfeed.tech/topics/android-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-security](<https://devfeed.tech/tags/android-security.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [google](<https://devfeed.tech/tags/google.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Google describes how Pixel 10, Pixel Camera, and Google Photos will support C2PA Content Credentials to improve the provenance and verification of digital media. The article outlines Android-specific security capabilities, including Assurance Level 2, private certificate management, trusted timestamps, offline support, and hardware-backed protection, and says developers can apply the model to Android apps.

### Source excerpt

Posted by Eric Lynch, Senior Product Manager, Android Security, and Sherif Hanna, Group Product Manager, Google C2PA Core At Made by Google 2025, we announced that the new Google Pixel 10 phones will support C2PA Content Credentials in Pixel Camera and Google Photos. This announcement represents a series of steps towards greater digital media transparency: The Pixel 10 lineup is the first to have Content Credentials built in across every photo created by Pixel Camera. The Pixel Camera app achieved Assurance Level 2, the highest security rating currently defined by the C2PA Conformance Program. Assurance Level 2 for a mobile app is currently only possible on the Android platform. A private-by-design approach to C2PA certificate management, where no image or group of images can be related to one another or the person who created them. Pixel 10 phones support on-device trusted time-stamps, which ensures images captured with your native camera app can be trusted after the certificate expires, even if they were captured when your device was offline. These capabilities are powered by Google Tensor G5, Titan M2 security chip, the advanced hardware-backed security features of the Android platform, and Pixel engineering expertise. In this post, we'll break down our architectural blueprint for bringing a new level of trust to digital media, and how developers can apply this model to their own apps on Android. A New Approach to Content Credentials Generative AI can help us all to be more creative, productive, and innovative. But it can be hard to tell the difference between content that's been AI-generated, and content created without AI. The ability to verify the source and history--or provenance--of digital content is more important than ever. Content Credentials convey a rich set of information about how media such as images, videos, or audio files were made, protected by the same digital signature technology that has secured online transactions and mobile apps for decades. I

## Ed25519 Support Arrives in Chrome

DevFeed: [Ed25519 Support Arrives in Chrome](<https://devfeed.tech/articles/ed25519-support-in-chrome-making-the-web-faster-and-safer-35623.md>)

Original publisher: [Read original article](<https://blog.ipfs.tech/2025-08-ed25519/>)

Author: Bumblefudge

Published: 2025-08-13T00:00:00Z

Content type: article

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [ed25519](<https://devfeed.tech/topics/ed25519.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [digital signature](<https://devfeed.tech/topics/digital-signature.md>), [API](<https://devfeed.tech/topics/api.md>), [Security](<https://devfeed.tech/topics/security.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [ed25519](<https://devfeed.tech/tags/ed25519.md>), [object-object](<https://devfeed.tech/tags/object-object.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Chrome 137 adds Ed25519 support to the WebCrypto API, completing support across the major browser engines described in the article.

### Source excerpt

Ed25519 is now supported in Chrome, finally joining the other browsers after much effort.

## Forging Ahead in Federal Compliance: Chainguard's FIPS 140-3 and 186-5 Milestones

DevFeed: [Forging Ahead in Federal Compliance: Chainguard's FIPS 140-3 and 186-5 Milestones](<https://devfeed.tech/articles/forging-ahead-in-federal-compliance-chainguard-s-fips-140-3-and-186-5-milestones-13048.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/forging-ahead-in-federal-compliance-chainguards-fips-140-3-and-186-5-milestones>)

Published: 2025-06-06T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard](<https://devfeed.tech/topics/chainguard.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [Security](<https://devfeed.tech/topics/security.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>)

Tags: [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [chainguard-fips](<https://devfeed.tech/tags/chainguard-fips.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [ed25519](<https://devfeed.tech/tags/ed25519.md>), [federal-compliance](<https://devfeed.tech/tags/federal-compliance.md>), [federal-information-processing-standards](<https://devfeed.tech/tags/federal-information-processing-standards.md>), [fedramp](<https://devfeed.tech/tags/fedramp.md>), [fips](<https://devfeed.tech/tags/fips.md>), [fips-140-3](<https://devfeed.tech/tags/fips-140-3.md>), [fips-validation](<https://devfeed.tech/tags/fips-validation.md>), [nist](<https://devfeed.tech/tags/nist.md>), [openssl](<https://devfeed.tech/tags/openssl.md>), [security](<https://devfeed.tech/tags/security.md>), [signing](<https://devfeed.tech/tags/signing.md>), [standards](<https://devfeed.tech/tags/standards.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Chainguard FIPS container images are being upgraded to support current FIPS 140-3 and FIPS 186-5 standards, including OpenSSL with FIPS 140-3 validation and Ed25519 signing support.

### Source excerpt

Chainguard FIPS images have been upgraded to start using the OpenSSL project 3.1.2 module with FIPS 140-3 validation. Learn more about what this means.

## Trying out ESP32-C3's security features using QEMU

DevFeed: [Trying out ESP32-C3's security features using QEMU](<https://devfeed.tech/articles/trying-out-esp32-c3-s-security-features-using-qemu-13964.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/trying-out-esp32-c3s-security-features-using-qemu/>)

Author: John Lee

Published: 2024-04-04T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [Security](<https://devfeed.tech/topics/security.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [boot](<https://devfeed.tech/topics/boot.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [boot](<https://devfeed.tech/tags/boot.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [flash-encryption](<https://devfeed.tech/tags/flash-encryption.md>), [iot](<https://devfeed.tech/tags/iot.md>), [latest-release](<https://devfeed.tech/tags/latest-release.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [releases-section](<https://devfeed.tech/tags/releases-section.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains how to exercise ESP32-C3 security features under QEMU before deploying them to real hardware. It describes the risks of irreversible eFuse programming, QEMU's ESP32-C3 system emulation and firmware compatibility, and workflows for testing security configurations.

### Source excerpt

Overview# ESP32 series of SoCs supports multiple security features like trusted boot, flash encryption, secure storage etc. There are also dedicated peripherals to support use-cases like HMAC and digital signature. For most of these features the eFuse storage in the ESP32-C3 is responsible for storing the private keys and also the configuration bits. eFuse memory is one time programmable and hence care must be taken whilst enabling the security features.

## Ultimate Go: Advanced Engineering Episode 15

DevFeed: [Ultimate Go: Advanced Engineering Episode 15](<https://devfeed.tech/articles/ultimate-go-advanced-engineering-episode-15-22204.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2023/01/ultimate-go-advanced-engineering-episode-15.html>)

Published: 2023-01-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>)

Tags: [bitcoin](<https://devfeed.tech/tags/bitcoin.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [ecdsa](<https://devfeed.tech/tags/ecdsa.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [generate](<https://devfeed.tech/tags/generate.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [library](<https://devfeed.tech/tags/library.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [public-address](<https://devfeed.tech/tags/public-address.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This video tutorial explains how to derive a blockchain user's unique address from a public key recovered from a transaction signature. It covers reading the public key, validating the transaction's origin, and generating the user's address using Go Ethereum library functions.

### Source excerpt

Introduction In episode 14, Bill architected a solution to digitally sign the transactions on his blockchain. His solution retrieved the private key by : loading private key data from disk, parsing the key data and returning the ECDSA private key. The private key is then used to generate the signature of a transaction. While writing the code to perform this functionality, Bill highlighted how a blockchain node can use a transaction's signature to extrapolate the public key.

## Creating Ethereum Digital Signatures with Go

DevFeed: [Creating Ethereum Digital Signatures with Go](<https://devfeed.tech/articles/ultimate-go-advanced-engineering-episode-14-22203.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2023/01/ultimate-go-advanced-engineering-episode-14.html>)

Published: 2023-01-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [bitcoin](<https://devfeed.tech/tags/bitcoin.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [code](<https://devfeed.tech/tags/code.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [ecdsa](<https://devfeed.tech/tags/ecdsa.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [go](<https://devfeed.tech/tags/go.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [library](<https://devfeed.tech/tags/library.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [signed-data](<https://devfeed.tech/tags/signed-data.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

A video tutorial demonstrating how to create Ethereum digital signatures with Go. It covers private ECDSA keys, signing objects, loading private keys from disk, decoding Ethereum signatures, and deriving public keys using the Go Ethereum library.

### Source excerpt

Introduction In episode 13, Bill discussed the idea of adding salt to a hash and how modern crypto-currency blockchains use it to better interpret requests sent to nodes. He continued by defining a function called stamp that embeds a salt within a hash. While writing the function, Bill stated that he would use keccak256 as it's the same algorithm used by Ethereum to generate hash values. Bill will use the APIs provided with Go Ethereum to generate a keccak256 hash. He plans on reusing the stamp function in the future to digitally sign transactions performed on his blockchain.

## Ultimate Go: Advanced Engineering Episode 13

DevFeed: [Ultimate Go: Advanced Engineering Episode 13](<https://devfeed.tech/articles/ultimate-go-advanced-engineering-episode-13-22202.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2023/01/ultimate-go-advanced-engineering-episode-13.html>)

Published: 2023-01-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Security](<https://devfeed.tech/topics/security.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [API](<https://devfeed.tech/topics/api.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [bitcoin](<https://devfeed.tech/tags/bitcoin.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [data-stamping](<https://devfeed.tech/tags/data-stamping.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [digital-signatures](<https://devfeed.tech/tags/digital-signatures.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [go](<https://devfeed.tech/tags/go.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [hash](<https://devfeed.tech/tags/hash.md>), [hexademical](<https://devfeed.tech/tags/hexademical.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [keccak256](<https://devfeed.tech/tags/keccak256.md>), [salt](<https://devfeed.tech/tags/salt.md>), [security](<https://devfeed.tech/tags/security.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This video tutorial explains how to add a salt value to transaction hashes, implement the keccak256 algorithm in Go, and use transaction stamping in a blockchain. It also discusses digital signatures and related security issues.

### Source excerpt

Introduction In episode 12, Bill laid out his strategy to handle data hashing on his blockchain. The first step he took was to create a package to handle the cryptographical aspects of his blockchain. After that, he wrote a hash function that met the requirements outlined in his strategy. This function took transaction data as a parameter and returned a hexadecimal representation of the hash. To implement this function, Bill imported packages from the Go standard library and Ethereum API.

## Ethereum Identity Verification with ECDSA for a Decentralized Blockchain

DevFeed: [Ethereum Identity Verification with ECDSA for a Decentralized Blockchain](<https://devfeed.tech/articles/ultimate-go-advanced-engineering-episode-11-22200.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2023/01/ultimate-go-advanced-engineering-episode-11.html>)

Published: 2023-01-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [bitcoin](<https://devfeed.tech/tags/bitcoin.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-asset](<https://devfeed.tech/tags/blockchain-asset.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [ecdsa](<https://devfeed.tech/tags/ecdsa.md>), [ecdsa-encryption](<https://devfeed.tech/tags/ecdsa-encryption.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [ethereum-authentication](<https://devfeed.tech/tags/ethereum-authentication.md>), [genesis-record](<https://devfeed.tech/tags/genesis-record.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [identity](<https://devfeed.tech/tags/identity.md>), [identity-management](<https://devfeed.tech/tags/identity-management.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

This video tutorial explores how Ethereum confirms user identity and explains how ECDSA can verify transaction authenticity without relying on a central key store.

### Source excerpt

Introduction In episode 10, Bill dove into the technical implementation of his genesis record and defined a custom Go type representing the record. While doing so, he provided an in-depth look at the reasoning behind the fields he included.. After declaring this type, Bill wrote a function that loads the genesis record from disk and onto memory. His function will use the standard library encoding/json package to load JSON data from a hard-coded file path.

## Espressif Announces AWS IoT ExpressLink Modules Based on ESP32-C3

DevFeed: [Espressif Announces AWS IoT ExpressLink Modules Based on ESP32-C3](<https://devfeed.tech/articles/november-2021-13932.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/november-2021/>)

Author: John Lee

Published: 2021-11-30T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iot](<https://devfeed.tech/tags/aws-iot.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth-le](<https://devfeed.tech/tags/bluetooth-le.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [flash-encryption](<https://devfeed.tech/tags/flash-encryption.md>), [iot](<https://devfeed.tech/tags/iot.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [ota](<https://devfeed.tech/tags/ota.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [psram](<https://devfeed.tech/tags/psram.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [security](<https://devfeed.tech/tags/security.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

Espressif announces AWS IoT ExpressLink modules based on the ESP32-C3 SoC, with Wi-Fi and Bluetooth LE 5.0 connectivity, a serial interface for AWS IoT services, and pre-provisioned security features.

### Source excerpt

Hi everyone, Espressif is proud to announce the availability of new Wi-Fi modules implementing the AWS IoT ExpressLink specification. Espressif's AWS IoT ExpressLink modules, ESP32-C3-MINI-1-N4-A, are based on the ESP32-C3 SoC and offer Wi-Fi + Bluetooth LE 5.0 connectivity, thus providing any host MCUs with out-of-the-box, seamless, AWS cloud connectivity.

## ESP32-S2: Digital Signature Peripheral

DevFeed: [ESP32-S2: Digital Signature Peripheral](<https://devfeed.tech/articles/esp32-s2-digital-signature-peripheral-13858.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp32-s2-digital-signature-peripheral/>)

Author: John Lee

Published: 2021-02-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [Security](<https://devfeed.tech/topics/security.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [flash-encryption](<https://devfeed.tech/tags/flash-encryption.md>), [iot](<https://devfeed.tech/tags/iot.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This tutorial explains how Espressif's Digital Signature peripheral protects an IoT device's RSA private key. Available on the ESP32-S2, ESP32-C3, and ESP32-S3, the peripheral generates hardware-accelerated RSA signatures without exposing the private key to software. It uses one-time-programmable eFuse key blocks whose software read access can be disabled.

### Source excerpt

The Transport Layer Security(TLS) is an integral part of the IoT world. It facilitates a secure way of communication between the IoT device and the cloud service. The TLS uses asymmetric key cryptography for security that consists of a private key and corresponding public key (certificate). As the name suggests public key is shared with everyone and the private key is kept secured on the IoT device. It is pivotal to keep the private key secure in order to protect the identity of the IoT device.

## Medical Device Security Standards

DevFeed: [Medical Device Security Standards](<https://devfeed.tech/articles/medical-device-security-standards-36882.md>)

Original publisher: [Read original article](<https://shostack.org/blog/medical-device-security-standards/>)

Author: Adam

Published: 2019-11-02T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [standard](<https://devfeed.tech/topics/standard.md>)

Tags: [checksums](<https://devfeed.tech/tags/checksums.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [disclosure](<https://devfeed.tech/tags/disclosure.md>), [funding](<https://devfeed.tech/tags/funding.md>), [medical-devices](<https://devfeed.tech/tags/medical-devices.md>), [network](<https://devfeed.tech/tags/network.md>), [pii](<https://devfeed.tech/tags/pii.md>), [security](<https://devfeed.tech/tags/security.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

This commentary compares four cybersecurity approaches for medical devices: a comprehensive process-centered framework, MITA's factual material data sheet, disclosure of device behavior and cybersecurity properties, and funded threat-modeling work. It notes that differing national requirements can increase costs and create conflicting demands.

### Source excerpt

Recently, I've seen four cybersecurity approaches for medical devices, and we can learn by juxtaposing them.

## Sending and Authenticating Messages with Elliptic Curves

DevFeed: [Sending and Authenticating Messages with Elliptic Curves](<https://devfeed.tech/articles/sending-and-authenticating-messages-with-elliptic-curves-40355.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2014/04/14/sending-and-authenticating-messages-with-elliptic-curves/>)

Published: 2014-04-14T10:00:38Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Python](<https://devfeed.tech/topics/python.md>), [Code](<https://devfeed.tech/topics/code.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [diffie-hellman](<https://devfeed.tech/tags/diffie-hellman.md>), [digital-signature](<https://devfeed.tech/tags/digital-signature.md>), [discrete-logarithm](<https://devfeed.tech/tags/discrete-logarithm.md>), [elliptic-curves](<https://devfeed.tech/tags/elliptic-curves.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [shamir-massey-omura](<https://devfeed.tech/tags/shamir-massey-omura.md>)

### AI overview

A tutorial explains how the Shamir-Massey-Omura protocol can send a message without a pre-shared secret, using elliptic-curve point operations and private locking values. It also notes that the accompanying Python implementations are intended for learning rather than practical security use.

### Source excerpt

Last time we saw the Diffie-Hellman key exchange protocol, and discussed the discrete logarithm problem and the related Diffie-Hellman problem, which form the foundation for the security of most protocols that use elliptic curves. Let's continue our journey to investigate some more protocols. Just as a reminder, the Python implementations of these protocols are not at all meant for practical use, but for learning purposes. We provide the code on this blog's Github page, but for the love of security don't actually use them.