Для повышения эффективности прямой демократии логично использовать возможности современных технологий, но в этом вопросе, помимо технических сложностей (см. «Идентификация пользователей»), есть большое слабое место — обеспечение однозначного соответствия электронных ключей и граждан. Нужно, чтобы ключи были у всех граждан и только у граждан, т. е. не должно быть возможности сделать «фальшивых» граждан, голосующих на выборах. Задача эта сложная, но при выполнении ряда условий выглядит вполне реальной.
Электронно-цифровой ключ должен генерироваться индивидом во время публичной процедуры, при которой присутствуют не только представители государства, но и индивиды, лично знакомые с будущим гражданином (см. «Процедура принятия гражданства»). Все присутствующие своими электронно-цифровыми подписями должны удостоверять выпущенный открытый ключ, тем самым подтверждая, что именно этот индивид является владельцем данного ключа. Должно быть какое-то минимальное число подписей для того, чтобы ключ считался действительным. Удостоверить подпись знакомого индивида — это, по сути, гражданский долг (см. «Гражданин обязан поддерживать работу компьютерной системы управления страной»). Сертификат открытого ключа должен вноситься в реестр состояний граждан (см. «Реестр состояний граждан»).