Вероятно подобное можно было бы осуществить в мультиподписных кошельках, т.к. туда вносятся приватные ключи или json файлы аккаунтов эфира, но это надо изучать, так что пробуйте.
В чем проблема развернуть смарт-контракт для этих целей?
Проблема есть - сам бы с удовольствием взглянул хоть на один подобный контракт.)))
Но думаю в подобном контракте так же нужно вносить private keys, а так как блокчейн публичный, то в контракте ключи нужно будет шифровать в Keccak.
Самому интересно......