摘要
本说明书一个或多个实施例提供一种多方安全计算系统、方法、设备、存储介质及程序产品。多方安全计算系统包括数据持有方、数据查询方以及N个计算参与方;数据持有方将自身持有的数据表拆分成N份秘密分表并分别发送给N个计算参与方;计算参与方从秘密分表提取需排序的目标字段的秘密共享列;基于目标字段的秘密共享列,与其他计算方协同获得排序后的秘密共享列,并确定与排序后的秘密共享列中各秘密共享值一一对应的排列序号的秘密分片;数据查询方向计算参与方发送查询语句;计算参与方还用于若查询语句指示查询数据表,按照目标字段对应的排列序号的秘密分片,与其他计算参与方协同地将秘密分表重新排列,基于重新排列后的秘密分片执行查询。