ERecommend: A Search scheme for encrypted storage supporting association analysis and active recommendation | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article ERecommend: A Search scheme for encrypted storage supporting association analysis and active recommendation Yuxiang Chen, Guishan Dong, Chunxiang Xu, Yikuan Liang, Yao Hao This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-6010900/v1 This work is licensed under a CC BY 4.0 License Status: Published Journal Publication published 25 Mar, 2026 Read the published version in Journal of Cloud Computing → Version 1 posted 11 You are reading this latest preprint version Abstract The recommendation idea is inspired by the user's search habits and experience, there is a demand that the server should provide active recommendation. However, data encryption makes keywords lose their semantics, which hinders the analysis and recommendation function of the server. In this paper, we study the "search mode" and "access mode" of encrypted data and present a novel ciphertext search model supporting association and recommendation. Specifically, we construct the basic searchable encryption with access control, association analysis and recommendation method in detail. Finally, we conduct an extensive security and performance analysis to ensure ERecommend is secure and feasible. Encrypted storage Association analysis Recommendation Ciphertext search Full Text Additional Declarations No competing interests reported. Cite Share Download PDF Status: Published Journal Publication published 25 Mar, 2026 Read the published version in Journal of Cloud Computing → Version 1 posted Editorial decision: Revision requested 26 Jan, 2026 Reviews received at journal 25 Jan, 2026 Reviews received at journal 24 Jan, 2026 Reviewers agreed at journal 06 Jan, 2026 Reviewers agreed at journal 06 Jan, 2026 Reviews received at journal 03 Nov, 2025 Reviewers agreed at journal 30 Oct, 2025 Reviewers invited by journal 01 Oct, 2025 Editor assigned by journal 14 Feb, 2025 Submission checks completed at journal 13 Feb, 2025 First submitted to journal 11 Feb, 2025 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-6010900","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":415677085,"identity":"ba7c5625-fdeb-4707-81f6-86b6aade03ce","order_by":0,"name":"Yuxiang Chen","email":"","orcid":"","institution":"University of Electronic Science and Technology of China","correspondingAuthor":false,"prefix":"","firstName":"Yuxiang","middleName":"","lastName":"Chen","suffix":""},{"id":415677087,"identity":"a98c4313-92a9-4321-ad18-55d8fe60c5d5","order_by":1,"name":"Guishan Dong","email":"","orcid":"","institution":"No.30 Institute, China Electronics Technology Group Corporation","correspondingAuthor":false,"prefix":"","firstName":"Guishan","middleName":"","lastName":"Dong","suffix":""},{"id":415677088,"identity":"7ed42f0e-d4d9-4eff-9e61-fdbc3852b37e","order_by":2,"name":"Chunxiang Xu","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwElEQVRIiWNgGAWjYDACCRBRAeOxEa3lDEw10VoY20jRwj+7x0yad95hOfn5zQ8YPpQdBoo0ELDkzrFkY95th40NjrEZMM44dxgocgC/FgOJ5IOPgVoSN7DxMDDzth0GiiQQ0pLYcJh3zuH6+W1ALX+J0wKypeFwAsMxoBZGYrRI3EhLNpxzLN1ww7E0g4M959J5JG4Q0MI/I8dM4k2Ntbx88+GHD36UWcvxzyCgBQUcAGIeEtSPglEwCkbBKMAFADxsPTXo3Mt+AAAAAElFTkSuQmCC","orcid":"","institution":"University of Electronic Science and Technology of China","correspondingAuthor":true,"prefix":"","firstName":"Chunxiang","middleName":"","lastName":"Xu","suffix":""},{"id":415677093,"identity":"00563233-d373-4858-821a-b42f1d4a29fb","order_by":3,"name":"Yikuan Liang","email":"","orcid":"","institution":"National Key laboratory of Security Communication","correspondingAuthor":false,"prefix":"","firstName":"Yikuan","middleName":"","lastName":"Liang","suffix":""},{"id":415677094,"identity":"b4c9b4a2-6527-4e4a-b3f8-7b0ff1ecdebb","order_by":4,"name":"Yao Hao","email":"","orcid":"","institution":"National Key laboratory of Security Communication","correspondingAuthor":false,"prefix":"","firstName":"Yao","middleName":"","lastName":"Hao","suffix":""}],"badges":[],"createdAt":"2025-02-12 01:38:17","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-6010900/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-6010900/v1","draftVersion":[],"editorialEvents":[{"content":"https://doi.org/10.1186/s13677-026-00888-4","type":"published","date":"2026-03-25T16:09:17+00:00"}],"editorialNote":"","failedWorkflow":false,"files":[{"id":105755233,"identity":"987e7482-8727-4263-b768-be2f1cfa0de0","added_by":"auto","created_at":"2026-03-30 16:26:20","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":742627,"visible":true,"origin":"","legend":"","description":"","filename":"snarticleERecommend.pdf","url":"https://assets-eu.researchsquare.com/files/rs-6010900/v1_covered_2f92701e-8452-4177-809b-832f161714b5.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"ERecommend: A Search scheme for encrypted storage supporting association analysis and active recommendation","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":true,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"journal-of-cloud-computing","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"clco","sideBox":"Learn more about [Journal of Cloud Computing](http://journalofcloudcomputing.springeropen.com)","snPcode":"13677","submissionUrl":"https://submission.nature.com/new-submission/13677/3","title":"Journal of Cloud Computing","twitterHandle":"@SpringerOpen","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"BMC/SO AJ","inReviewEnabled":true,"inReviewRevisionsEnabled":true},"keywords":"Encrypted storage, Association analysis, Recommendation, Ciphertext search","lastPublishedDoi":"10.21203/rs.3.rs-6010900/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-6010900/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"The recommendation idea is inspired by the user's search habits and experience, there is a demand that the server should provide active recommendation. However, data encryption makes keywords lose their semantics, which hinders the analysis and recommendation function of the server. \nIn this paper, we study the \"search mode\" and \"access mode\" of encrypted data and present a novel ciphertext search model supporting association and recommendation. Specifically, we construct the basic searchable encryption with access control, association analysis and recommendation method in detail. Finally, we conduct an extensive security and performance analysis to ensure ERecommend is secure and feasible.","manuscriptTitle":"ERecommend: A Search scheme for encrypted storage supporting association analysis and active recommendation","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2025-02-17 03:34:18","doi":"10.21203/rs.3.rs-6010900/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"decision","content":"Revision requested","date":"2026-01-26T13:46:18+00:00","index":"","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-01-26T03:30:18+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-01-24T07:16:19+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"133172236574868416226989942575656342109","date":"2026-01-07T00:38:16+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"75037469926866789431010425227899296243","date":"2026-01-07T00:18:11+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2025-11-03T07:27:28+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"4298596810374466712418542296338446218","date":"2025-10-30T16:59:58+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2025-10-01T20:44:02+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2025-02-14T07:17:21+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2025-02-13T09:56:23+00:00","index":"","fulltext":""},{"type":"submitted","content":"Journal of Cloud Computing","date":"2025-02-12T01:28:30+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"journal-of-cloud-computing","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"clco","sideBox":"Learn more about [Journal of Cloud Computing](http://journalofcloudcomputing.springeropen.com)","snPcode":"13677","submissionUrl":"https://submission.nature.com/new-submission/13677/3","title":"Journal of Cloud Computing","twitterHandle":"@SpringerOpen","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"BMC/SO AJ","inReviewEnabled":true,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"ac113db8-646b-4d84-a233-0932384a3392","owner":[],"postedDate":"February 17th, 2025","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"published-in-journal","subjectAreas":[],"tags":[],"updatedAt":"2026-03-30T16:21:06+00:00","versionOfRecord":{"articleIdentity":"rs-6010900","link":"https://doi.org/10.1186/s13677-026-00888-4","journal":{"identity":"journal-of-cloud-computing","isVorOnly":false,"title":"Journal of Cloud Computing"},"publishedOn":"2026-03-25 16:09:17","publishedOnDateReadable":"March 25th, 2026"},"versionCreatedAt":"2025-02-17 03:34:18","video":"","vorDoi":"10.1186/s13677-026-00888-4","vorDoiUrl":"https://doi.org/10.1186/s13677-026-00888-4","workflowStages":[]},"version":"v1","identity":"rs-6010900","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-6010900","identity":"rs-6010900","version":["v1"]},"buildId":"8U1c8b4HqxoKbykW_rLl7","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.