Questions tagged [3des]

A block cypher encryption algorithm built from applying three iterations of the original DES algorithm.

Filter by
Sorted by
Tagged with
0
votes
0answers
9 views

cryptojs TDES convert to OPENSSL [migrated]

I write this code in nodejs for decrypt 459508BB6B65C5A304D3EFB133038A14 with TripleDES: <...
1
vote
1answer
53 views

TDES (Triple DES) DUKPT decryption

We have a POS (Ingenico) that uses DES3-CBC encryption using a derived key. It sends encrypted data, and 10 bytes size Key Serial Number (KSN). I tried to use ...
0
votes
0answers
19 views

PCI - Limit Key Injection Capabiltiy 3DES + DUKPT

Current Context: I'm using a Triple DES with a DUKPT Key Management Approach. I have two organization which have access to the BDK Key: Orgzanization 1 which acts as the Secure Decryption ...
1
vote
2answers
62 views

Is there a feasible way to reconstruct the key from the (Triple-)DES round key?

Assume there is a closed source application which uses Triple-DES with a fixed/hardcoded key to decrypt large amounts of data. Someone managed to extract the round keys from a process memory dump and ...
0
votes
3answers
127 views

Why didn't people redesign the key scheduling algorithm of DES to use longer keys instead of using 3-DES?

To overcome short key length of DES, Triple DES was devised. What would go wrong or why didn't people redesign the key scheduling algorithm to use longer keys?
0
votes
1answer
82 views

2DES and 3DES against a DES build with complimentary

I saw this complicated question and I am not really sure about it, would appreciate your view on it. Is the following build stronger than 2DES or 3DES with 2 different keys (or even normal DES)? $...
1
vote
1answer
25 views

Behavior of Iterated 3-DES

When reading ''Algebraic Cryptanalysis'' by Gregory V. Bard, Springer Editions, I got confused by this sentence: Suppose there were three naïve Cryptography students, who choose to use 3-DES ...
2
votes
0answers
29 views

Do I need verifiable shares?

I'm using Shamir's secret sharing in a 2:3 system. Thus a secret Key is split in 3 subkeys (KeyS:KeyC:KeyT) I've 3 entities at ...
2
votes
0answers
75 views

Extracting RC4 and 3DES keys from system memory

I have read papers [1], [2] that have presented techniques on extracting symmetric encryption keys from memory during the process of encryption. There are tools [3] that can extract AES keys from ...
0
votes
1answer
76 views

How DES/AES can guarantee by feeding different secret keys, the encrypted outputs are different?

I am learning the meet-in-the-middle on DES attack. I understood the basic logic behind how it is performed; however, one further question is: why can we guarantee to find one and only one pair of k1 ...
0
votes
1answer
56 views

Using 3DES decryption to get a specific result

I want to get 3DES to get a predictable result; assume I have: key: [any] data: [any] then I want to apply 3DES decryption on key and data to get a specific ...
0
votes
1answer
24 views

I'm curious on methods of encrypting files using C++ [closed]

I'm making a personal security tool in C++ and was curious how I would go about encrypting files in C++. If anyone has a method that would be great, and more specifically I was interested in 3DES ...
7
votes
2answers
333 views

Is it possible to perform a meet-in-the-middle within a block cipher?

Standard meet-in-the-middle explanations show that you can perform a meet-in-the-middle attack on a repeated block cipher such as double-DES (performing DES twice in a row). However, block ciphers ...
1
vote
1answer
247 views

Determine Encryption Used by Examining File Headers?

I have an encryption problem that I hope you might be able to help me with. I have a bunch of encrypted files. Some of them were encrypted with ...
1
vote
1answer
284 views

What are the separate single DES keys from a triple DES key?

Suppose my 192 bit triple DES key (in hex) is 0123456789ABCDEFFEDCBA987654321089ABCDEF01234567 What are the keys for the separate single DES operations? In this ...
0
votes
2answers
170 views

Is there any encryption algorithm that, with small change in input will produce big change in the encrypted output?

As stated in the title, I'm looking for an encryption algorithm with the characteristics that, when inputs are slightly different, the encrypted output will be VERY much different, to the point that ...
2
votes
1answer
253 views

Would XDES be more secure than 3DES, where X is a number > 3?

Would XDES be more secure than 3DES, where X is a number > 3? Like 10DES... If so why aren't we using it?
0
votes
1answer
191 views

Decrypt 3DES with a key and a nonce? [closed]

I have been tasked with moving an authentication service from our provider to somewhere else. The code base for the current service is not available to me, but I know these things: I have a 65 ...
1
vote
2answers
247 views

DES - encrypt 3 times - DES(DES(DES, k), k'), k) - stronger than 2DES with 2 different keys?

What if were to use DES in the following way: For a given plaintext x and key k we will perform: ...
4
votes
2answers
2k views

What is the keyspace of 2-key 3DES?

I am assuming that 2-key 3DES is equivalent to 2DES. I know the key size is 2x56 = 112 bits. Is this key size the same as the keyspace? e.g. Would the keyspace be 112 bits ($2^{112}$)?
0
votes
1answer
176 views

3DES Feasibility and Security [closed]

Questions are as following: Is 3DES still feasible (in terms of security and performance) to use? Is 3DES safe to use in ECB mode? Every time on giving the same input (plain text) to encrypt via 3DES ...
1
vote
2answers
142 views

Encrypting current time using 3DES as a signature

I came across a peculiar system for generating "signatures" ("signatures" is within quotes because this is a bad use of 3DES) in the wild. It works as follows: a symmetric key is generated and used ...
1
vote
1answer
398 views

How can two keys have the same KCV?

I have two keys and they have the same KCV. How is this possible? I have encrypted data with both keys and I have the same result. Both keys are the result of the derivation of the same IMK, one was ...
-4
votes
1answer
268 views

Triple Data Encryption Standard [closed]

Based on this, it looks like something slightly wrong. What would need to be adjusted at the transmitter side to allow the receiver to decrypt the message/data?
17
votes
1answer
5k views

Why would anyone choose 3DES over AES in software?

I'm well aware of what NIST and PCI say about the usage of 3DES and its deprecation/disallowance and I also know that AES is the actual recommended standard for software and hardware encryptions. I'm ...
0
votes
1answer
466 views

3DES CFB vs CFB8 modes

What is the main difference between CFB and CFB8 modes in 3DES? Is it only a change in block size from standard 8 byte to 1 byte when doing 3des and XOR? I cant find any pseudocode for this CFB8 mode?...
-1
votes
1answer
774 views

Does C# Triple DES Encryption need 128 bit key or 192 bit key [closed]

I have the following code in C# ...
3
votes
4answers
16k views

Can I find the encryption key if I know the plain text and the encrypted text (DES and AES)?

If I have the plain text and its output after encryption with a key K1, is it algorithmically feasible to find K1? I am specifically interested in the cases of DES and AES encryption algorithms.
0
votes
1answer
900 views

Discrepancy between 3DES in OpenSSL and PyDES [closed]

I'm trying to encrypt some data using triple DES ECB, but I get a discrepancy between OpenSSL and the pyDES library I'm using. When trying to get a KCV value, I'm using a file consisting of 8 bytes ...
0
votes
1answer
295 views

Will two KEK's provide the same KCV or should these be different?

If you were to have an MDKac key that you need to send to two parties you would need to encrypt this key with two different KEK/ZCMKs. Will the KCV of the MDKac under KEK1 provide the same KCV as ...
-1
votes
1answer
3k views

How 3DES work in a simple way?

As I understand DES, It encrypt 64-bit plaintext block with 56-bit key (ECB). So if ...
-1
votes
1answer
423 views

Cryptographic methods that do not use prime numbers?

Does anyone know any cryptographic methods that do not use prime numbers? If so, which ones?
0
votes
1answer
2k views

Questions about future and session key generation in DUKPT process

As I understand this process is done in the client device for generating a unique key per transaction: inject generated IPEK to client device; generate set of future keys (actually 21 future keys) ...
1
vote
0answers
128 views

Does multiple encryption cycles (using the same password for each iteration) offer any security?

Does running a plaintext through AES multiple times with the same password offers any security benefit akin to triple DES? Note that I'm assuming “same password for each iteration”.
36
votes
2answers
25k views

Is Triple DES still considered safe to use?

What it says on the tin. Is it still used in things like TLS?
-1
votes
2answers
2k views

Retrieving the 3DES decryption key from plaintext and ciphertext?

I have a hex key that I want to decrypt with a 3DES key in mode ECB. For example: ...
2
votes
0answers
217 views

HBCI Encryption/Decryption

I need help during implementation of C# interface (.NET framework) for encryption of messages which are sent to/from HBCI (Homebanking Computer Interface) server according to RDH-10 standard. ...
3
votes
2answers
3k views

Modes of Triple DES - When to use each?

I'm studying for CISSP certification & am using Shon Harris Exam Guide. It states that there are 4 modes that Triple-DES can be used in: DES-EEE3 DES-EDE3 DES-EEE2 DES-EDE2 I understand these ...
2
votes
0answers
222 views

Does a 128bit 3DES need billions of years to decrypt using brute force attack? [duplicate]

a) I did some research and there are two opinions.. some say it cracks in several years and others say it doesn't crack for billions of years USING BRUTE FORCE ATTACK...
9
votes
1answer
1k views

How can I attack a Triple-Block cipher with 2 keys (like 3DES) with a cost of ≤ 2⁵⁶

I am trying to solve something and I have but I have no idea anymore. Maybe anyone of you has an idea/solution/hint. Given is a block cipher $F$ with key length $n$. It looks like this: $$c = ENC_{k1}...
0
votes
1answer
722 views

backward-compatible triple encryption

I was asked to encrypt a message by applying backward-compatible triple encryption using the 8-bit key $k = (k_1, k_2)$ where $k_1≠k_2$. I'm a little confused because I thought all 3 keys had to be ...
2
votes
1answer
632 views

Using MITM to attack three keys 3-DES encryption?

I know that MITM can break three keys into two parts $(K_1,K_2)$ and $K_3$ where the worst time complexity is $2^{112}$. My questions is whether we are able to break three keys $(K_1,K_2,K_3)$ into ...
1
vote
1answer
1k views

DUKPT PIN decryption

I have actually been able to carry out a DUKPT data decryption successfully, which was also been confirmed with the BP-Tools - Cryptographic Calculator. After understanding the differences between ...
3
votes
1answer
258 views

Special case of 3DES

3DES uses EDE as it is backward compatible to single DES, but consider the following case $K_1$=$K_2$=$K_3$ which one is more secure EDE or EEE.
3
votes
1answer
99 views

Sweet32: Can a single 8 byte block session ID be exploited by this vulnerability?

Im currently developing a authentication scheme. The authentication scheme will use a 64 bit encryption to encrypt its session ID. Here is how the authentication system will work: For each session, ...
3
votes
3answers
21k views

Calculating 3DES Key Check Value (KCV)

I am trying to verify a Triple DES Key Component generated by PC Crypto. The key portion is: E6F1081FEA4C402CC192B65DE367EC3E and the KCV value that should be ...
2
votes
1answer
858 views

Why does 3DES need private key to decrypt?

I create two files, my.cer and my.pem ( include certificate and private key), I encrypt a file with my.cer, I use openssl smime -encrypt command. When decrypting data, it needs my.pem. I think 3DES ...
-1
votes
1answer
137 views

Why would a 3DES key decrypt one block, but not the next?

I'm trying to crack an encrypted data stream. It appears to be using a 64-bit 3DES key (as written in the application logs), and in fact using that key does correctly decrypt the first 64-bit packet ...
2
votes
1answer
3k views

Triple DES with 2 keys

Suppose triple DES is performed by choosing two keys $K_1$ and $K_2$ and computing $C = T (T (T (L, K_1), K_2), K_2)$. How to attack this modified version with a meet-in-the-middle attack, in which ...
1
vote
2answers
734 views

What is transaction capacity of a POS using 3DES DUKPT?

I am looking for the transaction capacity of a Point-Of-Sale device using 3DES DUKPT. Once all keys derived from the future key set are exhausted (1M or 500K?), how will the POS be reloaded with a new ...