{"entities":{"Q84805":{"pageid":86072,"ns":120,"title":"Item:Q84805","lastrevid":56618511,"modified":"2026-03-13T12:10:02Z","type":"item","id":"Q84805","labels":{"en":{"language":"en","value":"HEtools"}},"descriptions":{"en":{"language":"en","value":"Homomorphic Encryption Polynomials"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"438d0eef0223375d3a92def8ffc6a10a8bf1ca95","datavalue":{"value":{"entity-type":"item","numeric-id":57080,"id":"Q57080"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$DC33C0D5-6226-4BC8-B07E-9BD88F6770BF","rank":"normal"}],"P132":[{"mainsnak":{"snaktype":"value","property":"P132","hash":"10edd141e119b3c38cc2aa087b8fe5922cd0eea3","datavalue":{"value":"0.1.0","type":"string"},"datatype":"string"},"type":"statement","qualifiers":{"P28":[{"snaktype":"value","property":"P28","hash":"9acadd84a8b0de963ab68148d6ca934fa0ce41f5","datavalue":{"value":{"time":"+2022-12-16T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"}]},"qualifiers-order":["P28"],"id":"Q84805$FD0717A4-76AE-4E64-8CF6-C9F66750A53C","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P132","hash":"189c587a08f42dbc3cc769bb9feba00c37905fbc","datavalue":{"value":"0.2.0","type":"string"},"datatype":"string"},"type":"statement","qualifiers":{"P28":[{"snaktype":"value","property":"P28","hash":"8b1602d432576c05e9c3125f98dcd132809d0c3a","datavalue":{"value":{"time":"+2023-11-11T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"}]},"qualifiers-order":["P28"],"id":"Q84805$D39F60E8-C96D-41DC-A125-13066D6CAA34","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P132","hash":"2cd9663599cb012c24c42164f1aeb49c4d6af9f9","datavalue":{"value":"1.0.0","type":"string"},"datatype":"string"},"type":"statement","qualifiers":{"P28":[{"snaktype":"value","property":"P28","hash":"80837e4f107d88dc61f75b08f8b7aa1a590aa151","datavalue":{"value":{"time":"+2023-12-08T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"}]},"qualifiers-order":["P28"],"id":"Q84805$0FDE615F-A791-47F9-A497-637FDCD75402","rank":"normal"}],"P19":[{"mainsnak":{"snaktype":"value","property":"P19","hash":"d194484e7102b3c0434848610413e3374ba47ea8","datavalue":{"value":{"entity-type":"item","numeric-id":84797,"id":"Q84797"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$5FC4EC09-8549-40C8-821C-4E44B6A09445","rank":"normal"}],"P229":[{"mainsnak":{"snaktype":"value","property":"P229","hash":"914b5e2d83e1fb135880dbb3460b5643a9cf5b24","datavalue":{"value":"HEtools","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q84805$3EBA2E80-9F17-4E1B-9019-9AFF28E7739D","rank":"normal"}],"P114":[{"mainsnak":{"snaktype":"value","property":"P114","hash":"251fd109c2cd8c1ee39b48cd109c9f4b1c9fcf5c","datavalue":{"value":{"entity-type":"item","numeric-id":13519,"id":"Q13519"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$822D142C-A35D-4F45-A2AF-4811EBA52BE4","rank":"normal"}],"P170":[{"mainsnak":{"snaktype":"value","property":"P170","hash":"df1873553ba760c86dbe2decc647562b969c83cf","datavalue":{"value":{"time":"+2023-12-08T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q84805$929FC69F-8303-4B5B-B335-5E608333A56F","rank":"normal"}],"P1459":[{"mainsnak":{"snaktype":"value","property":"P1459","hash":"eda286c0c5787ed609a8433c9422f542c43a94e7","datavalue":{"value":"Homomorphic encryption (Brakerski and Vaikuntanathan (2014) <doi:10.1137/120868669>) using Ring Learning with Errors (Lyubashevsky et al. (2012) <https://eprint.iacr.org/2012/230>) is a form of Learning with Errors (Regev (2005) <doi:10.1145/1060590.1060603>) using polynomial rings over finite fields. Functions to generate the required polynomials (using 'polynom'), with various distributions of coefficients are provided. Additionally, functions to generate and take coefficient modulo are provided.","type":"string"},"datatype":"string"},"type":"statement","id":"Q84805$D2E1A99B-1087-4B1C-8D3B-ECB053AB4DA2","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"040d3a31e35df96da3a5cb77122130ede5f72ca9","datavalue":{"value":{"entity-type":"item","numeric-id":84797,"id":"Q84797"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$82296003-8662-44FA-91CE-22FB1A62088A","rank":"normal"}],"P163":[{"mainsnak":{"snaktype":"value","property":"P163","hash":"798f7287b894eadb2b35f0ab871accc413b115fd","datavalue":{"value":{"entity-type":"item","numeric-id":56842,"id":"Q56842"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$A46FF1AD-3154-4E1C-A03F-3ABD8888A9DF","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P163","hash":"b26fc7b7fb6977874892e45a4763e1c915d89707","datavalue":{"value":{"entity-type":"item","numeric-id":57086,"id":"Q57086"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P188":[{"snaktype":"value","property":"P188","hash":"7e11ecf57a31fe0f12eb1142366e8acb5f70228b","datavalue":{"value":"https://cran.r-project.org/web/packages/HEtools/LICENSE","type":"string"},"datatype":"url"}]},"qualifiers-order":["P188"],"id":"Q84805$9509B33A-340F-484A-90E0-6CAB1A412416","rank":"normal"}],"P342":[{"mainsnak":{"snaktype":"value","property":"P342","hash":"1c85983b52f61f71c2e1ba2f5177f29ce679ccd5","datavalue":{"value":{"entity-type":"item","numeric-id":23565,"id":"Q23565"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$5E7892E7-1245-4600-BD20-4321EB2800D4","rank":"normal"}],"P223":[{"mainsnak":{"snaktype":"value","property":"P223","hash":"e5ca8b737df56a2cacb5f1d59ce35541664aa90a","datavalue":{"value":{"entity-type":"item","numeric-id":84801,"id":"Q84801"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$0168EF67-9C7C-41E7-B195-433F4E19E1EB","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"32a1c1fe1a1f826f93d2d7fc930faf3c52e8f444","datavalue":{"value":{"entity-type":"item","numeric-id":84804,"id":"Q84804"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$957D737E-225E-4EA4-8294-47C5DE1C39C2","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"908c3454b3659c4b140ccce33c5aee31081edc8d","datavalue":{"value":{"entity-type":"item","numeric-id":5976450,"id":"Q5976450"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q84805$B0DF83A7-DEA1-46C6-A785-38A53A460F7E","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"HEtools","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/HEtools"}}}}}