Просите зашифровать закрытым ключом число от 1 до 1000 (например) плюс какой-то текст. Шифр высылается вам, но вы ничего с ним сделать не можете. Потом вы публикуете, какой номер выигрышный, не подозревая, кто же мог выиграть. Дальше пользователи вам присылают свой открытый ключ (если выиграли, иначе смысла нет). Приз делится между победителями в равных пропорциях.
Можно поменять схему под ваши нужды, но суть та же. Фишка с шифрованием доказывает, что подтасовки невозможны, т.к. вы не можете знать, кто какое число загадал. И в то же время пользователи не могут менять число после того, как вы объявляете победителя, то есть выигрышное число.