$ ctf42

Homomorphic_Fraud

Misc weight 23.13 No technique tags yet.
Difficulty Not rated yet

Flag format: grodno{...}

Misc Crypto

Вы обнаружили банковский сервер, который хранит балансы клиентов в зашифрованном виде (с помощью схемы Paillier). Сервер позволяет: просматривать зашифрованный баланс клиента и увеличивать баланс. Но есть проблема: сервер не проверяет, какое число вы "добавляете" к балансу ! Сможете вы увеличить баланс до $1 000 000, не зная секретного ключа банка ?

You have found a bank server that stores customer balances encrypted (using the Paillier scheme). The server allows you to: view the encrypted customer balance and increase the balance. But there is a problem: the server does not check what number you "add" to the balance! Can you increase the balance to $1,000,000 without knowing the bank's secret key?

Writeups

Official

No official writeup linked.

Community

No community writeups yet. Solved it? Share how.

Log in to add a community writeup.