lbibe / code

Lattice-based signature and Identity-Based Encryption are well-known cryptographic schemes, and having both efficient and provable secure schemes in the standard model is still a challenging task in light of the current NIST post-quantum competition. We address this problem in this paper by mixing standard IBE scheme, \`a la ABB (EUROCRYPT 2010) on Ring-SIS/LWE assumptions with the efficient trapdoor of Peikert and Micciancio (EUROCRYPT 2012) and we provide an efficient implementation. Our IBE scheme is more efficient than the IBE scheme of Ducas, Lyubashevsky and Prest based on NTRU assumption and is based on more standard assumptions. Although our signature scheme is not as efficient as recent lattice-based schemes based on Fiat-Shamir with Aborts, it is provably secure in the standard model and its efficiency is a few milliseconds.
14 stars 12 forks source link

Please help me #1

Open bayanpeng opened 3 years ago

bayanpeng commented 3 years ago

Please help me! There is an error that "makefile:99: recipe for target 'run' failed make[1]: *** [run] 已杀死" when I execute the command "make -Ibuild run", but I don.t know why

68823613 commented 3 years ago

中文:make -Ibuild后,文件夹bin/里边就有主程序main了,直接在命令行运行该程序就可以了./main。 另一种方法就是修改makefile,在36行LINK_TARGET := main后添加一行TARGET := /bin/main,这样就可以了,其实run的功能就是执行./main

English: After make -Ibuild, there is the main program main in the folder bin/, just run the program directly on the command line ./main. Another way is to modify the makefile, add a line of TARGET := /bin/main after line 36 of LINK_TARGET := main, so that's it, in fact, the function of run is to execute ./main.

lovelyfeifei commented 2 years ago

我这两种方法都试过了,怎么还是不行呢?大佬,咱们两个是校友,我可不可以去找您问一下呢?就差最后一步了呢,谢谢大神的回答