自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

omnispace的博客

专注AI,物联网,区块链,安卓以及相关安全技术

  • 博客(1727)
  • 资源 (7)
  • 论坛 (5)
  • 收藏
  • 关注

翻译 【译】Private AI — Federated Learning with PySyft and PyTorch

介绍在过去的几年中,我们都见证了人工智能和机器学习领域的重要而快速的发展。由于计算能力的提高(由上一代GPU和TPU提供)以及多年来积累的大量数据并且每秒都在创建,这种快速发展正在发生。从会话助理到肺癌检测,我们可以清楚地看到AI开发对我们社会的几种应用和各种好处。然而,在过去几年中,这一进步带来了成本:在某种程度上丧失了隐私。在剑桥analytica的丑闻是,提出的报警对保密性和数据隐私...

2019-07-27 17:58:37 990

原创 Android 开发, Android 安全 精品资料收集 (持续更新...)

系统安全 (Android)看雪安全论坛吾爱破解DroidSec安卓安全中文站阿里聚安全360安全播报平台腾讯安全应急响应中心360移动安全wiki.secmobi.commobilesecuritywiki.comandroid-security-awesome[CSDN] Android安全及病毒分析 主要致力于Android逆向分析、系统安全、应用安全、病毒分析与检测...

2019-06-27 13:04:14 289

原创 Leetcode 分类 题解 收集

LeetCode Array 题目汇总(前500题) LeetCode Dynamic Programming 题目汇总 (前500题) LeetCode Tree 题目汇总(前 500 题) LeetCode String 题目汇总 LeetCode Depth First Search 题目汇总 LeetCode Breadth First Search 题目汇总互联网公司最常见的...

2019-03-31 19:21:10 699

原创 本博客正式开通 Chat快问 功能

自从博客开通以来,收到很多读者的问题,但是CSDN的系统上回答起来很不方便。 现在CSDN开通了Chat快问,大家可以直接扫码向我提问, 而我可以直接用微信来回答,感觉方便很多。 所以今天开通了这个功能, 先试用一下。下面是CSDN关于如何提问的官方说明。用户如何向您提问?用户通过在博客文章以下三个位置进行扫码提问文章页面左侧工具栏个人资料部分“向TA提问”文章正文下方的二维码...

2018-05-05 13:20:20 1270 2

原创 区块链技术 好文收藏

Vitalik Buterin's Blog综述和简介区块链—1.区块链是什么???区块链—2.拜占庭将军问题区块链-3.区块链技术基础汪晓明对区块链、以太坊的思考黎跃春区块链博客区块链技术博客区块链架构Blockchain区块链架构设计之一:成员管理Blockchain区块链架构设计之二:分布式账本技术对比Blockchain区块链架构设计之三:Hyperledger Fabric介绍Block...

2018-01-25 10:24:12 3186 1

转载 Generative Adversarial Network (GAN) papers (2018.2.4 更新)

AdversarialNetsPapersThe classic about Generative Adversarial NetworksThe First paper [Generative Adversarial Nets] [Paper][Code](the First paper of GAN)Unclassified [Deep Generative Image Models usin...

2017-11-07 15:38:19 5635

转载 深度学习必备手册

摘要:深度学习作为人工智能的前沿技术,虽然一方面推动者人工智能的发展;但是人类的终极目标四强人工智能。最近也有一些关于类似于笔者认为的广度学习的出现,但是宗其所属,还是应该在深度学习发展的历史上前进。       深度学习的概念源于人工神经网络的研究,如果追溯深度学习的概念还是要回到2006年Hinton那篇论文,基于深信度网(DNB)提出非监督贪心逐层训练算法,未解决

2017-10-17 06:52:17 1446

转载 The Definitive Security Data Science and Machine Learning Guide

This is the Definitive Security Data Science and Machine Learning Guide. It includes books, tutorials, presentations, blog posts, and research papers about solving security problems using data science

2017-06-21 14:34:03 1494

原创 机器学习 + 深度学习 + 计算机视觉 + 自然语言处理: 原理, 实践以及应用 --- 干货分享(持续更新…)

Stanford c231n (Youtube) ××××××Google Deep Learning Course on Udacity[Coursera] Neural Networks for Machine Learning — Geoffrey Hinton 2016Neural networks class - Université de SherbrookeMIT 6.S

2017-02-06 17:44:30 2794

转载 算法精解:DAG有向无环图

DAG是公认的下一代区块链的标志。本文从算法基础去研究分析DAG算法,以及它是如何运用到区块链中,解决了当前区块链的哪些问题。关键字:DAG,有向无环图,算法,背包,深度优先搜索,栈,BlockChain,区块链图图是数据结构中最为复杂的一种,我在上大学的时候,图的这一章会被老师划到考试范围之外,作为我们的课后兴趣部分。但实际上,图在信息化社会中的应用非常广泛。图主要包括:无向图,结点的简单连接 有向图,连接有方向性 加权图,连接带有权值 加权有向图,连接既有方向性,又带有权值.

2020-10-25 18:23:28 219

转载 QEMU KVM 虚拟机移植之性能提高篇小结(android 虚拟机双系统方案)

一、提升性能核心要素1、将OPENGL 接口进行穿透调用,下面对opengl穿透做个小结2、在arm开发板上打开kvm特性,这个qcom&mtk都是实现了的,只需要打开开关即可二、ANDROID OPENGL 业务实现细节解释1、 OPENGL命令队列是确定了,可是命令的参数,有的是系统给的,有的是上一个命令计算的结果,例如纹理操作,首先调用API创建一个纹理,得到纹理标记,然后后面再使用API操作该纹理时,就是使用这个纹理标记的。因此如果遇到这个创建纹理的AP...

2020-07-26 17:43:05 318

转载 基于容器原理(docker、lxc、cells)的Android 双系统设计概要

写在前面最近一两年预研加开发android双系统;中途用过不少开源代码或者研读过大牛BLOG,现开放双系统设计原理来回报社区。备注:我是在android6.0上实现的。这个项目的原型来自于,哥伦比亚大学虚拟化研究室的一篇论文(也有一个DEMO),后来一个以色列公司cellrox在2014年进行了商业化,2015年的时候浙大一个操作系统研究室也出了一个DEMO(名称叫Condroid)。哥大论文地址:http://systems.cs.columbia.edu/projects/cells.

2020-07-26 17:40:56 277

翻译 【译】Android中的安全数据-初始化向量

目录初始化向量 默认值 自订值 空值 随机加密 使用范例 下一步是什么 安全提示初始化向量初始化向量是加密原语的固定大小输入。通常要求它是随机或伪随机的。IV的重点是允许使用相同的密钥来加密几个不同的消息。在大多数提供程序(包括提供程序和提供程序)中,块算法模式(如CBC中的AES)都是必需的。AndroidKeyStoreBC在API 18上,BC如果在解密过程中未指定IV,则使用默认Java的提供程序密钥Cipher将落入IllegalArgumentExce..

2020-07-02 04:48:38 210

翻译 【译】在Android中保护数据-加密大数据

目录按键大小 该怎么办 默认提供者 对称键 按键包装 使用范例 下一步是什么 安全提示按键大小到目前为止,我们已经尝试加密小的“ Hello World”消息。让我们尝试加密更大的一个,然后再加密250个符号。糟糕,IllegalBlockSizeException:RSA原为没有设计处理大量数据。您只能处理有限长度的消息,这取决于密钥大小。密钥越大,则可以加密越大的消息。请注意,使用大密钥会增加加密时间,并可能影...

2020-07-02 04:46:00 131

翻译 【译】Android中的安全数据— Android中的加密(第2部分)

目录锁屏 选择一个钥匙 密钥存储 密钥生成 密钥管理 加密与解密 使用范例 下一步是什么 安全提示锁屏如果要保护数据,请保护设备。为了更加安全,在提供对任何应用程序功能的访问权限之前,我们可以要求用户设置其设备的锁屏(如果尚未设置)。另外,我们将在本系列的稍后部分中介绍的其他一些功能(例如指纹)也需要设置锁定屏幕。还有一项特殊的系统服务-KeyguardManager,可以帮助我们完成此任务。isDeviceSecure方法-检查设备是否用PIN,码...

2020-07-02 04:43:22 128

翻译 【译】Android中的安全数据— Android中的加密(第1部分)

目录Java密码体系结构 Android Key Store 样例项目 下一步是什么 安全提示Java密码体系结构Android建立在Java密码体系结构(JCA)的基础上,该体系结构提供了用于数字签名,证书,加密,密钥生成和管理的API。KeyGenerator—提供用于生成对称加密密钥的公共API。KeyPairGenerator—一个引擎类,能够使用初始化时所使用的算法来生成私有密钥及其相关的公共密钥。Secre...

2020-07-02 04:39:06 117

转载 The privacy loss random variable

Part of a series on differential privacy. You might want to start with the previous articles below!Why differential privacy is awesomepresents a non-technical explanation of the definition. Differential privacy in (a bit) more detailintroduces the for..

2020-05-28 18:11:41 172

转载 Local vs. global differential privacy

Part of a series on differential privacy. You might want to start with the previous articles below!Why differential privacy is awesomepresents a non-technical explanation of the definition. Differential privacy in (a bit) more detailintroduces the for..

2020-05-28 18:10:36 187

转载 Almost differential privacy

Part of a series on differential privacy. You might want to start with the previous articles below!Why differential privacy is awesomepresents a non-technical explanation of the definition. Differential privacy in (a bit) more detailintroduces the for..

2020-05-28 18:09:37 139

转载 Differential privacy in practice (easy version)

Part of a series on differential privacy. You might want to start with the previous articles below!Why differential privacy is awesomepresents a non-technical explanation of the definition. Differential privacy in (a bit) more detailintroduces the for..

2020-05-28 18:08:14 122

转载 Differential privacy in (a bit) more detail

Part of a series on differential privacy. In case you need some more reading material!Why differential privacy is awesomepresents a non-technical explanation of the definition. Differential privacy in (a bit) more detail(this article) introduces the f..

2020-05-28 18:07:08 124

转载 Why differential privacy is awesome

Part of a series on differential privacy. In case you need reading material once you finished this post!Why differential privacy is awesome(this article) presents a non-technical explanation of the definition. Differential privacy in (a bit) more detai.

2020-05-28 18:05:50 97

转载 Android 操作系统架构

版权声明: 本站所有博文内容均为原创,转载请务必注明作者与原文链接,且不得篡改原文内容。为便于日常查阅本博客,可通过 Gityuan博客导航 方便检索文章一、引言众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,从诞生至今已有10余年,这一路走来Android遇到哪些问题?大版本升级朝着什么方向演进?Android的未来如何?我的公号《Android 技术架构演...

2020-04-12 06:12:38 673 2

转载 PLT and GOT - the key to code sharing and dynamic libraries

The shared library is an integral part of a modern system, but often the mechanisms behind the implementation are less well understood. There are, of course, many guides to this sort of thing. Hopeful...

2020-04-11 01:08:34 201

转载 Buffer Overflows, ASLR, and Stack Canaries

IntroductionBuffer overflow exploits are one of the most common and classic security vulnerabilities in computer programs. A buffer overflow exploit sends a buffer more data than is expected with a ...

2020-03-31 13:16:46 258

翻译 【译】KINIBI TEE: TRUSTED APPLICATION EXPLOITATION

一段时间以来,Android设备和许多嵌入式系统都使用了受信任的执行环境(TEE)来托管一些安全功能(如硬件加密/密钥,DRM,移动支付,生物识别等)。在ARM平台上,TEE是小型操作系统,它们使用ARM TrustZone技术将其执行与标准操作系统(例如Linux)隔离开。TEE操作系统比Rich Execution Environment(智能手机中的REE,Android)简单得多,并...

2020-03-31 01:29:05 392

翻译 BINDER SECCTX PATCH ANALYSIS

在2019年初,Binder内核模块中添加了一项新功能。此修补程序允许在Binder事务中发送调用方SElinux上下文。该功能实际上是CVE-2019-2023的修复程序。此漏洞与不正确使用getpidcon函数有关,从而导致ACL绕过。本文研究此修补程序的详细信息及其对安全性的影响。getpidcon ACL绕过关于getpidcon()使用的问题在Android中由来已久。...

2020-03-31 01:22:16 306

翻译 【译】BINDER - ANALYSIS AND EXPLOITATION OF CVE-2020-0041

2019年12月,在Linux内核中推送了新的Binder提交。此补丁修复了用于处理Binder事务中特定类型的对象的索引的计算。本文研究了已更正问题的含义,为什么是安全漏洞以及如何利用它。在阅读本文之前,强烈建议先阅读有关粘合剂内部的文章。相关补丁和版本CVE-2020-0041发布于2020年3月的Android安全公告中。附加到此CVE的修补程序是提交16981742...

2020-03-31 01:15:18 405 1

翻译 【译】BINDER TRANSACTIONS IN THE BOWELS OF THE LINUX KERNEL

活页夹是Android中主要的IPC / RPC(进程间通信)系统。它允许应用程序彼此通信,并且它是Android环境中几种重要机制的基础。例如,Android服务是建立在Binder之上的。与Binder交换的消息称为活页夹事务,它们可以传输简单数据(例如整数),但也可以处理更复杂的结构,例如文件描述符,内存缓冲区或对象上的弱/强引用。Internet上有很多有趣的Binder文档,但...

2020-03-31 00:58:07 264

转载 Designing Instagram

Let's design a photo-sharing service like Instagram, where users can upload photos to share them with other users. Similar Services: Flickr, Picasa Difficulty Level: Medium1. What is Instagram?...

2020-03-27 15:35:45 194

转载 Designing a URL Shortening service like TinyURL

Let's design a URL shortening service like TinyURL. This service will provide short aliases redirecting to long URLs. Similar services: bit.ly, goo.gl, qlink.me, etc. Difficulty Level: Easy1. Why...

2020-03-27 15:34:42 300

转载 Reverse Engineering Pokémon GO Plus

TL;DR; You can clone a Pokemon GO Plus device that you own. I have managed to get the certification algorithm. However, there is a per device blob used (specific to a Bluetooth Mac Address) for key g...

2020-03-18 17:07:58 496

转载 一次可靠的通信

如何设计一次可靠的通信呢?安全可靠的保障:对称加密以及非对称加密来解决:保密性 数字签名:认证、不可抵赖 单向Hash算法:完整性转存失败重新上传取消这幅图看懂了吗?例子1:TLS的设计TLS的设计目标是构建一个安全传输层(Transport Layer Security ),在基于连接的传输层(如tcp)之上提供:1.密码学安全保密, message priv...

2020-02-25 18:18:48 274

转载 You Too Can Build A Kernel/Hypervisor Part 1 — Preliminaries

About a week or two ago I started following some how-tos on the internet for building kernels and/or hypervisors in Rust. It’s been a fun adventure and I thought I would compile my notes together in c...

2020-02-04 17:48:23 147

转载 MDM9x35MDM9x35启动流程简介

1、前言.... 31.1编写背景... 31.2概述... 31.3定义与缩写... 31.4参考资料... 42、启动流程.... 42.1子系统、处理器及启动地址... 42.2启动流程框图... 42.3启动流程详情... 52.4流程功能表... 73、软件代码结构.... 83.1代码结构图... 83.2文件目录说明... 93.3...

2020-02-03 18:30:51 669

转载 Reverse-engineering Samsung S10 TEEGRIS TrustZone OS

Even though I have quite a lot of stuff I'm planning to write about, time is very limited.Lately I've been working on reverse engineering and documentingthe S-Boot bootloader and TrustZone OS from ...

2020-01-18 01:01:55 535

转载 移动端芯片性能评测论文出炉

苏黎世联邦理工学院曾经开发了一款AI Benchmark应用,用于测试不同安卓设备和芯片的深度学习性能。近期,他们联合谷歌、高通、华为、联发科以及 Arm 发布了一篇 AI Benchmark 综合测试结果的论文,对超过 10000 部移动设备进行了定量 Benchmark 测试,涵盖了当今所有主要硬件配置,并全面比较了高通、海思、联发科和三星芯片组的 AI 加速性能。 项目官网:h...

2020-01-15 16:37:25 714

转载 Qualcomm NPU 高通神经网络处理芯片

“专人专事专办”听起来是个很诱人的事情,当在某一方面有需要就去找专门对应的人员或是硬件进行快速处理和反馈,这个道理似乎很简单。然而在当今的移动领域满足人工智能运算需求这方面,移动平台制造商们分成了2个派系。其一是“专人专事专办”的独立NPU;与之对立的是以“人多力量大”为指导,调用整个芯片不同组件的不同内核进行异构运算。说实话我们对独立NPU这东西其实抱着一定的怀疑态度,并且并不认为它绝...

2020-01-15 16:32:43 2443

翻译 【译】Inside SafetyNet - part 3

自从我上一篇关于Android的SafetyNet的博客文章以来,已经过去了8个月。在那篇文章中,我描述了该系统的2015年末版本(版本代码2495818)。如预期的那样,此后进行了几次更新。我认为我应该在本系列中再写一篇,可能是最后一篇。我将简要介绍该版本与上一版的区别10000700;这是倒数第二个版本。我看到的最新版本是10000801,但是功能上没有很多差异。有关SafetyNet系统...

2020-01-02 06:33:26 307

翻译 【译】A quick list of new enterprise features in iOS 13, iPadOS, and macOS 10.15 Catalina

苹果WWDC 2019主题演讲就在几个小时前结束,事实证明,正如我们希望的那样,企业有很多新闻,特别是关于身份管理和BYOD的新闻!现在,这是我们的企业功能初步列表。可能会有更新-我们仍然必须等待完整的文档到达(请在此处查看这些链接),有关设备管理的WWDC正式会议要到周五。(特别感谢Aaron Freimark和Mobile Pros Slack组的所有其他人在主题演讲后分...

2020-01-01 18:58:03 105

客户端启动出现错误无法运行的解决办法(缺失的jar文件)v1.2

基于java开发的客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件。具体使用请参见博客。

2019-05-27

python客户端启动出现错误无法运行的解决办法(缺失的jar文件)v1.2

基于java开发的python客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件

2019-05-24

python客户端启动出现错误无法运行的解决办法(缺失的jar文件)

基于java开发的python客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件。

2019-04-30

[原版高清图文]Python深度学习+2018中文版pdf+英文版pdf+源代码

目前市面上最好的关于如果使用python来做深度学习的书。作者是Keras之父、谷歌大脑人工智能和深度学习研究员François Chollet。资源包括原版中英文,还有附带的源代码。这样你可以一边看书,一边实践,快速掌握用python来做各种深度学习的技巧。

2019-01-14

《精通比特币》第二版 mastering bitcoin 中文版

《精通比特币》第二版 pdf 版,原书是mastering bitcoin, 这是中文翻译版

2018-05-11

复旦大学肖仰华的知识图谱与认知智能 pdf 格式,非常清晰

复旦大学肖仰华的知识图谱与认知智能. pdf格式,非常清楚。

2018-05-10

CVE-2015-3636资料整理

最近学习CVE-2015-3636资料整理 最近学习这个漏洞遇到了各种问题,最后在github上看到一份大牛的poc后,稍作修改后的nexus4调通成功获取到了root权限。稍有遗憾没实现跳过PXN的保护

2016-03-19

Omni-Space的留言板

发表于 2020-01-02 最后回复 2020-03-13

原创文章审核不通过,说转载内容。。。

发表于 2019-08-23 最后回复 2019-08-23

请帮忙删除我上传的资源,因为提示版权受限,无法下载

发表于 2019-04-30 最后回复 2019-04-30

海外用户怎么绑定手机号?

发表于 2017-04-14 最后回复 2017-04-14

为啥博客被关 (该博客违反了网站规则被关闭)???

发表于 2017-03-15 最后回复 2017-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除