IronCoreLabs / IronCoreLabs/tenant-security-client-java

Provide a standard that combine EDEK and encrypted data

Ouverte
#54 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
3
Forks
4
Merge moyen
50 min
PR mergées (30 j)
4

Description

As an TSC-enabled app
I want to store the encrypted data and encrypted DEK as a single binary blob
so that data management is simpler for single field encrypted values.

This, of course, is possible today, but since the EDEK might be different lengths based on the tenant's KMS choice a custom header (file format) is needed. To make it easier to store combined data/edek, the SDK could provide utilities to make this easier and standardized.

If this is implemented, open a ticket in https://github.com/IronCoreLabs/tenant-security-client-nodejs

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner le blob binaire combiné demandé pour les données chiffrées et le DEK chiffré, y compris la longueur variable de l’EDEK due aux choix de KMS du tenant. Définissez le format standardisé et le comportement de l’utilitaire avant l’implémentation, puis vérifiez que le blob obtenu peut être stocké et récupéré pour des valeurs chiffrées d’un seul champ. Si l’implémentation est réalisée, ouvrez le ticket correspondant dans tenant-security-client-nodejs.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
cryptography, security
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.