Hello I have a scenarios where a client and a bank must communicate in a secure way and they must use electronic signature but only the bank has public/private key. How will the communication occur? Meaning how will they authenticate each other who will give the key to who how will the encryption occur?
Digital signature when only one person has public/private key
61 Views Asked by Zio Toto At
1
There are 1 best solutions below
Related Questions in ENCRYPTION
- Is TLS enough for client server encryption or if dealing with sensitive data, its better to add ur own encryption also. for example leverage AWS SSM?
- Secure Messaging Implementation in C#
- File splitting and encryption
- Large file processing in the web browser
- Java code of AES/GCM/NoPadding encryption algorithm with authentication tag
- AES-256-CBC encryption returning different result in Python and PHP , HELPPP
- Why are encrypted stored procedures taking a long time to execute in SQL Server 2022?
- Why/How does Apache auto-include "DHE" TLS1.2 ciphers while nginx needs "dhparams" file?
- Encrypt in Single Store and Decrypt in SQL Server
- Is it possible to develop a Transparent Data Encryption(TDE) system on macOS now?
- How can I ensure incremental changes in deciphered messages in Python substitution cipher decoding?
- Getting Error Message as "the input string is not a complete block" while Decryting using AES
- Laravel: How to fix "the MAC is invalid" on local environment
- How to encrypt a string and decrypt it using a password
- Willena's sqlite-jdbc-crypt driver for sqlite3 database encryption
Related Questions in PUBLIC-KEY-ENCRYPTION
- Storing Encryption Key in Application
- Original Base64 value is edited but still it is giving same normal string
- Verify a file signature inside a Linux kernel module
- Retrieve ECC Public Key from Base64 encoded string
- What format are .tox files stored in?
- How Restful Request Public Key and Private Key Works for each request
- Use previously generated private key in ECIES
- How to create valid public and private key for digital sign?
- I am getting error while using SecKeyEncrypt with Secure Enclave
- How can you asymmetrically encrypt a key using ECC in Java?
- Is it possible to have a 128 bytes RSA public exponent?
- AES Encryption between iOS and C#
- unable to verify string signed by openssl with dsa key
- Public key and private key relationship
- Getting javax.crypto.IllegalBlockSizeException: last block incomplete in decryption error
Related Questions in DIGITAL-CERTIFICATE
- Digitally sign PDF by epass 2003 DSC usb token in website on ASP.NET C#
- What can i use equivalent to RSAPKCS1SignatureDeformatter in java?
- How do I create my own Extended validation certificate to display a green bar?
- How export all my certificates of software separately to a .pfx file?
- Retrieving Thumbprint same as the thumbprint seen using the DigitalSignature tab in properties
- Default Trusted root certification authorities for a new Microsoft Windows installation
- Client Validation for SSL certificate (root or end user certificate)
- How to do digital sign pdf document using X.509 certificate in asp.net?
- An invalid provider type has been specified
- How to convert OID of a code-signing algorithm from CRYPT_ALGORITHM_IDENTIFIER to a human readable string?
- How long is a document signed with a Digital Signature Certificate valid after the time it is signed?
- Manual validation of a X.509 certificate, bundled with a document in an XML
- Digital signature when only one person has public/private key
- X.509 Certificates gui program in java
- Why are digital certificates safe?
Related Questions in ELECTRONIC-SIGNATURE
- Unable to create Pkcs11SignatureToken with JDK21
- How do I submit data to a hidden form field rather than submitting it on DOM?
- Issue with Electron Application Build on Windows using electron-builder
- How to show accept terms and conditions in MAC build after click on application dmg file
- How do you insert a embedded gif into an Outlook Email Signature? I want to insert a gif into my email signature that links to a website
- Java Apache PDFBox - issue with generating the hash for external signing or with merging it back - adding Public key certificate chain to PDF
- Creating an electronic signature in PHP in openssl
- PDFBox signed Document prevents modification
- Is there a way to change stroke color in html canvas using css
- Merging PDF signatures of the same PDF
- How can I get Ak8963 Address from MPU9250
- Electron app is not available for testing with TestFlight
- java.lang.NoSuchMethodError: 'void org.glassfish.jersey.model.internal.CommonConfig.<init>(javax.ws.rs.RuntimeType, java.util.function.Predicate)'
- What happens to Huffman in this case (compressing image)
- Sign git commits in Linux with X.509 certificates
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It can't. The bank must have a pair of key (private and public) representing the bank, and the client must also have a pair of keys representing the client. If only the bank has a pair of key only the banks identity can be verified. Example: the bank sends a public message to all clients and signs it with its private key. All the clients can by using the banks public key indeed verify that the message comes from the bank. However a client can also send an encrypted message to the bank using the banks public key, and only the bank can indeed read this message by using its private key, but the bank can not determine the identity of the client. The clients identity can of course be determined by other means for instance by a login credentials.