A range assessment part (412) receives the input of an input encrypted text Ci obtained by encrypting input data, assesses whether a value obtained from the input data falls within a reference range, and generates a range encrypted text aj based on the result of the assessment. A result generation part (413) generates a result encrypted text D corresponding to the result of carrying out, on the input data, inference including a non-polynomial computation by carrying out a homomorphic computation on the range encrypted text aj generated by the range assessment part (412). An output part (414) outputs the result encrypted text D.
展开▼
机译:范围评估部分(412)接收通过对输入数据进行加密而获得的输入加密文本C i Sub>的输入,评估从输入数据获得的值是否落入参考范围内,并生成加密的范围。根据评估结果输入a j Sub>。结果生成部(413)通过对范围加密文本a j <进行同态计算,生成与对输入数据进行包括非多项式计算的推断的结果相对应的结果加密文本D。 / Sub>由范围评估部分生成(412)。输出部分(414)输出结果加密文本D。
展开▼