¿Cómo puede un grupo de personas que averiguar quién es el más antiguo, sin revelar cualquier otra información?
Revelar todas las edades a un tercero de confianza no está permitido. Preferiblemente estoy buscando soluciones donde nadie se pone otra información, ni siquiera una tercera parte.
Preferiblemente estoy buscando una solución que funciona para los grandes (por ejemplo, o de 64 bits 1024 bits) edad de valores. (Incluso aunque el uso de la palabra la edad no es intuitiva para los grandes números).
Estoy buscando un bajo costo de lápiz-y-papel de la solución, o una solución en la que cada par de personas que tiene un seguro de canal bidireccional de comunicación (es decir, el equivalente digital de: cualquiera puede escribir cualquier mensaje a una hoja de papel, doblarlo, y pasar a nadie). Yo no estoy buscando soluciones que requieren la construcción de otro tipo de dispositivos físicos.
(Hay un libro o una página web que describe tal de no revelar los algoritmos?)
Esta pregunta no es un duplicado de No revelar máximo , debido a que esta pregunta no pide el máximo valor de edad: incluso explícitamente prohíbe revelar la edad máxima de valor, porque eso sería demasiada información compartida. Tener una solución a esta pregunta no nos da una solución a la otra pregunta. Tener una solución a la otra pregunta no nos da una solución a esta pregunta.
La solución a Yao Millonarios del' Problema puede ser usado para resolver esta pregunta cuando el tamaño del grupo es de 2. Pero en esta pregunta, estoy interesado en la respuesta de los grupos más grandes también.